follow
https://valor.globo.com/
Home
follow
https://valor.globo.com/
Valor Data
follow
https://valor.globo.com/valor-data/
Home
follow
https://valor.globo.com/valor-data/
Bolsas
follow
https://valor.globo.com/valor-data/bolsas/
Moedas
follow
https://valor.globo.com/valor-data/moedas/
Commodities
follow
https://valor.globo.com/valor-data/commodities/
Índices Macroeconômicos
follow
https://valor.globo.com/valor-data/indices-macroeconomicos/
Aplicações
follow
https://valor.globo.com/valor-data/aplicacoes/
Taxas referenciais
follow
https://valor.globo.com/valor-data/taxas-referenciais/
Tributos
follow
https://valor.globo.com/valor-data/tributos
Finanças públicas
follow
https://valor.globo.com/valor-data/financas-publicas/
Crédito
follow
https://valor.globo.com/valor-data/credito/
Títulos privados
follow
https://valor.globo.com/valor-data/titulos-privados/
Juros Externos
follow
https://valor.globo.com/valor-data/juros-externos/
Carteira Valor
follow
https://valor.globo.com/valor-data/carteira-valor
Fundos
follow
https://valor.globo.com/valor-data/fundos/
Valor Investe
follow
https://valorinveste.globo.com/?utm_source=valor&utm_medium=referral&utm_campaign=menulateral-valor
Pipeline
follow
https://pipelinevalor.globo.com/
Últimas Notícias
follow
https://valor.globo.com/ultimas-noticias/
Brasil
follow
https://valor.globo.com/brasil/
Macroeconomia
follow
https://valor.globo.com/brasil/macroeconomia/
Infraestrutura
follow
https://valor.globo.com/brasil/infraestrutura/
Políticas públicas
follow
https://valor.globo.com/brasil/politicas-publicas/
Coalizão Brasil para a COP 26
follow
https://valor.globo.com/brasil/cop-26/
Política
follow
https://valor.globo.com/politica/
Blog Arena Eleitoral
follow
https://valor.globo.com/politica/arena-eleitoral/
Blog Eleição nas redes
follow
https://valor.globo.com/politica/eleicao-nas-redes/
Eleições 2020
follow
https://valor.globo.com/politica/eleicoes-2020/
Reforma tributária
follow
https://valor.globo.com/reforma-tributaria/
Empresas
follow
https://valor.globo.com/empresas/
Infraestrutura
follow
https://valor.globo.com/empresas/infraestrutura/
Tecnologia
follow
https://valor.globo.com/empresas/tecnologia/
Energia
follow
https://valor.globo.com/empresas/energia/
Alimentos e Bebidas
follow
https://valor.globo.com/empresas/alimentos-e-bebidas/
Automóveis
follow
https://valor.globo.com/empresas/automoveis/
Aviação
follow
https://valor.globo.com/empresas/aviacao/
Construção e Engenharia
follow
https://valor.globo.com/empresas/construcao-e-engenharia/
Educação
follow
https://valor.globo.com/empresas/educacao/
Saúde
follow
https://valor.globo.com/empresas/saude/
Eletroeletrônicos
follow
https://valor.globo.com/empresas/eletroeletronicos/
Farmacêutica
follow
https://valor.globo.com/empresas/farmaceutica/
Higiene Pessoal e Beleza
follow
https://valor.globo.com/empresas/beleza-e-higiene/
Máquinas e Equipamentos
follow
https://valor.globo.com/empresas/maquinas-e-equipamentos/
Mídia e Marketing
follow
https://valor.globo.com/empresas/midia-e-marketing/
Mineração
follow
https://valor.globo.com/empresas/mineracao/
Papel e Celulose
follow
https://valor.globo.com/empresas/papel-e-celulose/
Química e Petroquímica
follow
https://valor.globo.com/empresas/quimica-e-petroquimica/
Saneamento
follow
https://valor.globo.com/empresas/saneamento/
Siderurgia
follow
https://valor.globo.com/empresas/siderurgia/
Telecom
follow
https://valor.globo.com/empresas/telecom/
Transportes e Logística
follow
https://valor.globo.com/empresas/transportes-e-logistica/
Varejo
follow
https://valor.globo.com/empresas/varejo/
Finanças
follow
https://valor.globo.com/financas/
Mercados
follow
https://valor.globo.com/financas/mercados/
Instituições Financeiras
follow
https://valor.globo.com/financas/instituicoes-financeiras/
Política Monetária
follow
https://valor.globo.com/financas/politica-monetaria/
Crédito
follow
https://valor.globo.com/financas/credito/
Blog Consultório Financeiro
follow
https://valor.globo.com/financas/consultorio-financeiro/
Eu &
follow
https://valor.globo.com/eu-e/
Opinião
follow
https://valor.globo.com/opiniao/
Blogs e colunas
follow
https://valor.globo.com/opiniao/colunistas/
Agronegócios
follow
https://valor.globo.com/agronegocios/
Mundo
follow
https://valor.globo.com/mundo/
Blog do FMI
follow
https://valor.globo.com/mundo/blog-do-fmi/
COP26
follow
https://valor.globo.com/mundo/cop26/
Legislação
follow
https://valor.globo.com/legislacao/
Tributário
follow
https://valor.globo.com/legislacao/tributario/
Trabalhista
follow
https://valor.globo.com/legislacao/trabalhista/
Blog Fio da Meada
follow
https://valor.globo.com/legislacao/fio-da-meada/
Valor Jurídico
follow
https://valor.globo.com/legislacao/valor-juridico/
Carreira
follow
https://valor.globo.com/carreira/
Divã Executivo
follow
https://valor.globo.com/carreira/diva-executivo/
Rumo Certo
follow
https://valor.globo.com/carreira/rumo-certo/
Melhores na gestão de pessoas
follow
https://valor.globo.com/carreira/melhores-na-gestao-de-pessoas/
Executivo de Valor
follow
https://valor.globo.com/executivo-de-valor/
Cadernos especiais
follow
https://valor.globo.com/especiais/
Guia de Fundos
follow
https://valor.globo.com/guia-de-fundos/fundos-de-investimento/
Valor 1000
follow
https://valor.globo.com/valor-1000/
Valor Inovação
follow
https://valor.globo.com/inovacao/
Melhores na gestão de pessoas
follow
https://valor.globo.com/carreira/melhores-na-gestao-de-pessoas/
Valor Grandes Grupos
follow
https://valor.globo.com/grandes-grupos/grandes-grupos/
Um Só Planeta
follow
https://valor.globo.com/um-so-planeta/
Olimpíada 2021
follow
https://valor.globo.com/olimpiada-2021/
Valor RI
follow
https://valor.globo.com/valor-ri
Home
follow
https://valor.globo.com/valor-ri/
Central de Resultados
follow
https://valor.globo.com/valor-ri/central-de-resultados/
Fatos Relevantes
follow
https://valor.globo.com/valor-ri/fatos-relevantes/
Mercado de Capitais
follow
https://valor.globo.com/valor-ri/mercado-de-capitais/
Atas e Comunicados
follow
https://valor.globo.com/valor-ri/atas-e-comunicados/
60 Segundos
follow
http://valor.globo.com/patrocinado/gzero/60-segundos
Cidadão Global
follow
https://valor.globo.com/patrocinado/santander/cidadao-global/
Estúdio G.Lab
follow
https://valor.globo.com/glab/
Futuro do Trabalho
follow
https://valor.globo.com/patrocinado/aon/futuro-do-trabalho/
Imóveis de Valor
follow
https://valor.globo.com/patrocinado/imoveis-de-valor/
Impacting the Future
follow
http://valor.globo.com/patrocinado/deloitte/impacting-the-future
Inteligência Financeira
follow
https://valor.globo.com/patrocinado/inteligencia-financeira/
Investe Safra
follow
http://valor.globo.com/patrocinado/investe-safra
Itaú
follow
https://valor.globo.com/patrocinado/itau/
Juntos no Próximo Nível
follow
http://valor.globo.com/patrocinado/embratel/juntos-no-proximo-nivel
Mercado Bitcoin
follow
https://valor.globo.com/patrocinado/mercado-bitcoin/
Negócios em Transformação
follow
https://valor.globo.com/patrocinado/ey/negocios-em-transformacao/
Netzero
follow
https://valor.globo.com/patrocinado/jbs/net-zero/
XP Corporate
follow
https://valor.globo.com/patrocinado/xp-corporate/
XP Empresas
follow
https://valor.globo.com/patrocinado/xp-empresas/
Transformando o amanhã
follow
https://valor.globo.com/patrocinado/vale/transformando-o-amanha-juntos/
Intel
follow
https://valor.globo.com/patrocinado/intel/
edição impressa
follow
https://valor.globo.com/impresso/
blogs e colunas
follow
https://valor.globo.com/opiniao/colunistas
revistas e anuários
follow
http://www.valor.com.br/revistas/valid.php
newsletter
follow
https://valor.globo.com/newsletter/assine-newsletter/
valor international
follow
https://www.valor.com.br/international/
fale conosco
follow
https://www.valor.com.br/atendimento/fale/
Minha conta
follow
https://minhaconta.globo.com
Portal do assinante
follow
http://www.portaldoassinante.com.br
Acesse sua conta ou cadastre-se grátis
follow
#
Brasil
follow
https://valor.globo.com/brasil/
Política
follow
https://valor.globo.com/politica/
Finanças
follow
https://valor.globo.com/financas/
Empresas
follow
https://valor.globo.com/empresas/
Mundo
follow
https://valor.globo.com/mundo/
Agronegócios
follow
https://valor.globo.com/agronegocios/
Legislação
follow
https://valor.globo.com/legislacao/
Opinião
follow
https://valor.globo.com/opiniao/
Carreira
follow
https://valor.globo.com/carreira/
Eu &
follow
https://valor.globo.com/eu-e
Últimas
follow
https://valor.globo.com/ultimas-noticias
Valor Data
follow
https://valor.globo.com/valor-data
Valor Investe
follow
https://valorinveste.globo.com/?utm_source=valor&utm_medium=referral&utm_campaign=menu-valor
Live do Valor Alexandre Ruberti, CEO da Fazenda Futuro nos EUA, fala sobre o futuro da alimentação Nesta sexta, dia 5, às 11h
follow
https://valor.globo.com/live/noticia/2021/11/04/live-do-valor-alexandre-ruberti-ceo-da-fazenda-futuro-nos-eua-fala-sobre-o-futuro-da-alimentacao-nesta-sexta-as-11h.ghtml
Ágios altos e entrada de novatas marcam 1º dia do leilão do 5G
follow
https://valor.globo.com/empresas/noticia/2021/11/05/leilao-de-5g-abre-mercado-a-operadoras-regionais.ghtml
follow
https://valor.globo.com/empresas/noticia/2021/11/05/leilao-de-5g-abre-mercado-a-operadoras-regionais.ghtml
Análise: Com operadoras novatas em 5G e 4G, crescem competição e opções para os usuários
follow
https://valor.globo.com/empresas/noticia/2021/11/04/analise-com-operadoras-novatas-em-5g-e-4g-crescem-competicao-e-opcoes-para-os-usuarios.ghtml
Winity dá lance de R$ 1,4 bilhão, de olho no atacado
follow
https://valor.globo.com/empresas/noticia/2021/11/05/winity-da-lance-de-r-14-bilhao-de-olho-no-atacado.ghtml
Governo aposta em quórum alto contra pressão no PDT e PSB
follow
https://valor.globo.com/politica/noticia/2021/11/05/governo-aposta-em-quorum-alto-contra-pressao-no-pdt-e-psb.ghtml
Pacheco não descarta mudanças em texto
follow
https://valor.globo.com/politica/noticia/2021/11/05/pacheco-nao-descarta-mudancas-em-texto-da-pec.ghtml
Segundo Bolsonaro, auxílio depende do Congresso
follow
https://valor.globo.com/politica/noticia/2021/11/05/segundo-bolsonaro-auxilio-depende-do-congresso.ghtml
Gasolina tem maior valor do século nas bombas
follow
https://valor.globo.com/brasil/noticia/2021/11/05/gasolina-atinge-maior-valor-do-seculo-nas-bombas.ghtml
ANP aprova pacote de mudanças para combustíveis
follow
https://valor.globo.com/brasil/noticia/2021/11/04/anp-aprova-pacote-de-mudancas-para-combustiveis-que-inclui-ate-forma-de-divulgacao-dos-precos-nas-bombas.ghtml
Rede D’Or soma dez aquisições neste ano
follow
https://valor.globo.com/empresas/noticia/2021/11/05/rede-dor-soma-dez-aquisicoes-neste-ano.ghtml
‘O status social ligado ao carro perdeu força’, diz campeão da Fórmula E
follow
https://valor.globo.com/eu-e/noticia/2021/11/05/lucas-di-grassi-o-status-social-ligado-ao-carro-perdeu-forca-diz-o-campeao-da-formula-e.ghtml
Ver mais no Valor Data
follow
/valor-data
EUA e China freiam metas climáticas mais ambiciosas
follow
https://valor.globo.com/mundo/noticia/2021/11/05/eua-e-china-freiam-metas-climaticas-mais-ambiciosas.ghtml
Com recuperação em seguro, Bradesco lucra R$ 6,8 bi
follow
https://valor.globo.com/financas/noticia/2021/11/05/com-recuperacao-em-seguro-bradesco-lucra-r-68-bilhoes.ghtml
follow
https://valor.globo.com/financas/noticia/2021/11/05/com-recuperacao-em-seguro-bradesco-lucra-r-68-bilhoes.ghtml
Como evitar pegar covid no retorno das atividades culturais
follow
https://valor.globo.com/eu-e/noticia/2021/11/05/cinema-teatro-show-como-evitar-pegar-covid-no-retorno-das-atividades-culturais.ghtml
follow
https://valor.globo.com/eu-e/noticia/2021/11/05/cinema-teatro-show-como-evitar-pegar-covid-no-retorno-das-atividades-culturais.ghtml
No escuro e sem água: Vai ter crise energética no país?
follow
https://valor.globo.com/eu-e/noticia/2021/11/05/vai-ter-crise-energetica-no-brasil.ghtml
follow
https://valor.globo.com/eu-e/noticia/2021/11/05/vai-ter-crise-energetica-no-brasil.ghtml
O que acontece com os fundos multimercados?
follow
https://valorinveste.globo.com/produtos/fundos/multimercados/noticia/2021/11/05/resgates-e-baixo-desempenho-o-que-esta-acontecendo-com-os-fundos-multimercados.ghtml
follow
https://valorinveste.globo.com/produtos/fundos/multimercados/noticia/2021/11/05/resgates-e-baixo-desempenho-o-que-esta-acontecendo-com-os-fundos-multimercados.ghtml
O novo plano de US$ 2,5 bi do brasileiro Eduardo Saverin
follow
https://valor.globo.com/financas/noticia/2021/11/04/o-novo-plano-de-us-25-bi-de-eduardo-saverin-o-brasileiro-cofundador-do-facebook.ghtml
follow
https://valor.globo.com/financas/noticia/2021/11/04/o-novo-plano-de-us-25-bi-de-eduardo-saverin-o-brasileiro-cofundador-do-facebook.ghtml
Atriz Fernanda Montenegro é eleita imortal da ABL
follow
https://valor.globo.com/eu-e/noticia/2021/11/04/a-atriz-fernanda-montenegro-e-eleita-imortal-da-academia-brasileira-de-letras.ghtml
follow
https://valor.globo.com/eu-e/noticia/2021/11/04/a-atriz-fernanda-montenegro-e-eleita-imortal-da-academia-brasileira-de-letras.ghtml
Agência do grupo BTS faz parceria com bolsa de cripto
follow
https://valor.globo.com/financas/noticia/2021/11/04/agencia-do-grupo-de-k-pop-bts-faz-parceria-com-bolsa-cripto.ghtml
follow
https://valor.globo.com/financas/noticia/2021/11/04/agencia-do-grupo-de-k-pop-bts-faz-parceria-com-bolsa-cripto.ghtml
Quem são potenciais candidatos a presidente
follow
https://valor.globo.com/politica/noticia/2021/11/05/eleicoes-2022-quem-sao-os-candidatos-a-presidente.ghtml
follow
https://valor.globo.com/politica/noticia/2021/11/05/eleicoes-2022-quem-sao-os-candidatos-a-presidente.ghtml
COP26
follow
https://valor.globo.com/mundo/cop26/
Países em desenvolvimento querem US$ 1,3 tri em financiamento climático a partir de 2030
follow
https://valor.globo.com/mundo/noticia/2021/11/04/pases-em-desenvolvimento-querem-us-13-tri-em-financiamento-climtico-a-partir-de-2030.ghtml
follow
https://valor.globo.com/mundo/noticia/2021/11/04/pases-em-desenvolvimento-querem-us-13-tri-em-financiamento-climtico-a-partir-de-2030.ghtml
Acordo contra desmatamento enfrenta primeira resistência
follow
https://valor.globo.com/mundo/noticia/2021/11/04/acordo-contra-desmatamento-assinado-na-cop26-enfrenta-primeira-resistncia.ghtml
Na COP26, governadores lançam consórcio verde
follow
https://valor.globo.com/mundo/noticia/2021/11/04/na-cop26-governadores-lanam-consrcio-verde-para-ocupar-vcuo-deixado-por-bolsonaro.ghtml
follow
https://valor.globo.com/mundo/noticia/2021/11/04/na-cop26-governadores-lanam-consrcio-verde-para-ocupar-vcuo-deixado-por-bolsonaro.ghtml
Astronauta descreve mudanças climáticas “mais visíveis” do espaço
follow
https://valor.globo.com/mundo/noticia/2021/11/04/astronauta-descreve-mudanas-climticas-mais-visveis-do-espao.ghtml
follow
https://valor.globo.com/mundo/noticia/2021/11/04/astronauta-descreve-mudanas-climticas-mais-visveis-do-espao.ghtml
Eu & Fim de Semana
follow
https://valor.globo.com/eu-e/
‘O crescimento da extrema direita vem de pessoas que não votavam antes’, diz cientista político Adam Przeworski
follow
https://valor.globo.com/eu-e/noticia/2021/11/05/o-crescimento-da-extrema-direita-vem-de-pessoas-que-nao-votavam-antes-diz-cientista-politico-adam-przeworski.ghtml
follow
https://valor.globo.com/eu-e/noticia/2021/11/05/o-crescimento-da-extrema-direita-vem-de-pessoas-que-nao-votavam-antes-diz-cientista-politico-adam-przeworski.ghtml
Jorge Lucki: Vinhos de Portugal 2021: quais foram os destaques
follow
https://valor.globo.com/eu-e/coluna/jorge-lucki-vinhos-de-portugal-2021-quais-foram-os-destaques-sembarreira.ghtml
follow
https://valor.globo.com/eu-e/coluna/jorge-lucki-vinhos-de-portugal-2021-quais-foram-os-destaques-sembarreira.ghtml
José de Souza Martins: Quilombolas e o lucro das empresas modernas
follow
https://valor.globo.com/eu-e/coluna/jose-de-souza-martins-quilombolas-e-o-lucro-das-empresas-modernas.ghtml
follow
https://valor.globo.com/eu-e/coluna/jose-de-souza-martins-quilombolas-e-o-lucro-das-empresas-modernas.ghtml
“Público geek investe muito tempo e dinheiro em seus hobbies”, diz produtor de evento pop
follow
https://valor.globo.com/eu-e/noticia/2021/11/05/publico-geek-investe-muito-tempo-e-dinheiro-em-seus-hobbies-diz-produtor-de-evento-pop.ghtml
follow
https://valor.globo.com/eu-e/noticia/2021/11/05/publico-geek-investe-muito-tempo-e-dinheiro-em-seus-hobbies-diz-produtor-de-evento-pop.ghtml
Coronavírus
follow
https://valor.globo.com/coronavirus/
Política de ‘covid zero’ gera cada vez mais transtornos na China
follow
https://valor.globo.com/mundo/noticia/2021/11/05/politica-de-covid-zero-gera-cada-vez-mais-transtornos-na-china.ghtml
follow
https://valor.globo.com/mundo/noticia/2021/11/05/politica-de-covid-zero-gera-cada-vez-mais-transtornos-na-china.ghtml
Especialistas pregam cautela contra piora da covid-19
follow
https://valor.globo.com/brasil/noticia/2021/11/05/especialistas-pregam-cautela-contra-piora-da-covid.ghtml
follow
https://valor.globo.com/brasil/noticia/2021/11/05/especialistas-pregam-cautela-contra-piora-da-covid.ghtml
Nova York comemora recuo da pandemia e busca turistas
follow
https://valor.globo.com/eu-e/noticia/2021/11/05/nova-york-comemora-recuo-da-pandemia-e-busca-turistas.ghtml
follow
https://valor.globo.com/eu-e/noticia/2021/11/05/nova-york-comemora-recuo-da-pandemia-e-busca-turistas.ghtml
Europa é outra vez epicentro da pandemia de covid-19, diz OMS
follow
https://valor.globo.com/mundo/noticia/2021/11/04/europa-outra-vez-epicentro-da-pandemia-de-covid-19-diz-oms.ghtml
follow
https://valor.globo.com/mundo/noticia/2021/11/04/europa-outra-vez-epicentro-da-pandemia-de-covid-19-diz-oms.ghtml
Com covid em alta, Europa volta a cogitar restrições
follow
https://valor.globo.com/mundo/noticia/2021/11/04/com-covid-em-alta-europa-volta-a-cogitar-restricoes.ghtml
Lives do Valor
follow
https://valor.globo.com/live/
Brasil é país mais bem posicionado para fazer transformação social, diz cofundador do IPTI
follow
https://valor.globo.com/empresas/noticia/2021/11/03/brasil-e-pais-mais-bem-posicionado-para-fazer-transformacao-social-diz-cofundador-do-ipti.ghtml
follow
https://valor.globo.com/empresas/noticia/2021/11/03/brasil-e-pais-mais-bem-posicionado-para-fazer-transformacao-social-diz-cofundador-do-ipti.ghtml
‘Tributar dividendos pode desbalancear mercado de capitais’
follow
https://valor.globo.com/financas/noticia/2021/11/01/tributar-dividendos-pode-desbalancear-mercado-de-capitais.ghtml
follow
https://valor.globo.com/financas/noticia/2021/11/01/tributar-dividendos-pode-desbalancear-mercado-de-capitais.ghtml
Economistas do Banco Mundial defendem incentivar poupança e educação financeira para mais pobres
follow
https://valor.globo.com/brasil/noticia/2021/10/28/economistas-do-banco-mundial-defendem-incentivar-poupanca-e-educacao-financeira-para-mais-pobres.ghtml
follow
https://valor.globo.com/brasil/noticia/2021/10/28/economistas-do-banco-mundial-defendem-incentivar-poupanca-e-educacao-financeira-para-mais-pobres.ghtml
Veja aqui todas as lives do Valor
follow
https://valor.globo.com/live/noticia/2020/06/10/veja-aqui-todas-as-lives-do-valor-sembarreira.ghtml
follow
https://valor.globo.com/live/noticia/2020/06/10/veja-aqui-todas-as-lives-do-valor-sembarreira.ghtml
Empresas
follow
https://valor.globo.com/empresas/
GPA vai inaugurar 100 lojas do Pão de Açúcar até 2024, diz presidente
follow
https://valor.globo.com/empresas/noticia/2021/11/04/gpa-vai-inaugurar-100-lojas-do-po-de-acar-at-2024-diz-presidente.ghtml
follow
https://valor.globo.com/empresas/noticia/2021/11/04/gpa-vai-inaugurar-100-lojas-do-po-de-acar-at-2024-diz-presidente.ghtml
Globoplay e Discovery+ vão oferecer ‘combo’ de serviços de ‘streaming’
follow
https://valor.globo.com/empresas/noticia/2021/11/04/globoplay-e-discovery-vao-oferecer-combo-de-servicos-de-streaming-sembarreira.ghtml
Venda de veículos cai 24,5% em outubro, diz Fenabrave
follow
https://valor.globo.com/empresas/noticia/2021/11/04/por-falta-de-componentes-venda-de-veiculos-cai-245percent-em-outubro-diz-fenabrave.ghtml
follow
https://valor.globo.com/empresas/noticia/2021/11/04/por-falta-de-componentes-venda-de-veiculos-cai-245percent-em-outubro-diz-fenabrave.ghtml
Uber mais que dobra prejuízo no 3º trimestre
follow
https://valor.globo.com/empresas/noticia/2021/11/04/uber-mais-que-dobra-prejuizo-no-3o-trimestre.ghtml
follow
https://valor.globo.com/empresas/noticia/2021/11/04/uber-mais-que-dobra-prejuizo-no-3o-trimestre.ghtml
Finanças
follow
https://valor.globo.com/financas/
Projeto com jogos de educação financeira abre inscrições e quer chegar a 1 milhão de alunos
follow
https://valor.globo.com/financas/noticia/2021/11/04/projeto-com-jogos-de-educacao-financeira-abre-inscricoes-e-quer-chegar-a-1-milhao-de-alunos.ghtml
follow
https://valor.globo.com/financas/noticia/2021/11/04/projeto-com-jogos-de-educacao-financeira-abre-inscricoes-e-quer-chegar-a-1-milhao-de-alunos.ghtml
Copom discutiu cenários com ritmo de alta maior da Selic
follow
https://valor.globo.com/financas/noticia/2021/11/04/copom-discutiu-cenarios-com-ritmo-de-alta-maior-da-selic.ghtml
follow
https://valor.globo.com/financas/noticia/2021/11/04/copom-discutiu-cenarios-com-ritmo-de-alta-maior-da-selic.ghtml
Ata adota tom mais duro e reforça viés altista em projeções para a taxa
follow
https://valor.globo.com/financas/noticia/2021/11/04/ata-adota-tom-mais-duro-e-reforca-vies-altista-em-projecoes-para-a-taxa.ghtml
Fed vai reduzir compra de bônus
follow
https://valor.globo.com/financas/noticia/2021/11/04/fed-vai-reduzir-compra-de-bonus.ghtml
follow
https://valor.globo.com/financas/noticia/2021/11/04/fed-vai-reduzir-compra-de-bonus.ghtml
Itaú registra lucro de R$ 6,8 bilhões no 3º trimestre e destaca avanço no digital
follow
https://valor.globo.com/financas/noticia/2021/11/04/itau-registra-lucro-de-r-68-bilhoes-no-3o-tri-e-destaca-avanco-no-digital.ghtml
follow
https://valor.globo.com/financas/noticia/2021/11/04/itau-registra-lucro-de-r-68-bilhoes-no-3o-tri-e-destaca-avanco-no-digital.ghtml
Brasil
follow
https://valor.globo.com/brasil/
Indústria vem ‘claramente’ em trajetória negativa, diz gerente do IBGE
follow
https://valor.globo.com/brasil/noticia/2021/11/04/indstria-vem-claramente-em-trajetria-negativa-diz-gerente-do-ibge.ghtml
follow
https://valor.globo.com/brasil/noticia/2021/11/04/indstria-vem-claramente-em-trajetria-negativa-diz-gerente-do-ibge.ghtml
Produção industrial recua 0,4% em setembro e fica 3,2% abaixo de fevereiro de 2020
follow
https://valor.globo.com/brasil/noticia/2021/11/04/producao-industrial-recua-04percent-em-setembro-e-fica-32percent-abaixo-de-fevereiro-de-2020.ghtml
Plataforma vai preparar jovens para inserção na economia criativa
follow
https://valor.globo.com/brasil/noticia/2021/11/04/plataforma-vai-preparar-jovens-para-insercao-na-economia-criativa.ghtml
follow
https://valor.globo.com/brasil/noticia/2021/11/04/plataforma-vai-preparar-jovens-para-insercao-na-economia-criativa.ghtml
ONG aposta em dados digitalizados para vencer pobreza
follow
https://valor.globo.com/brasil/noticia/2021/11/04/ong-aposta-em-dados-digitalizados-para-vencer-pobreza.ghtml
Expansão da atividade de serviços do Brasil acelera em outubro, diz IHS Markit
follow
https://valor.globo.com/brasil/noticia/2021/11/04/expansao-da-atividade-de-servicos-do-brasil-acelera-em-outubro-diz-ihs-markit.ghtml
follow
https://valor.globo.com/brasil/noticia/2021/11/04/expansao-da-atividade-de-servicos-do-brasil-acelera-em-outubro-diz-ihs-markit.ghtml
Revisão do Caged corta pela metade geração de emprego formal em 2020
follow
https://valor.globo.com/brasil/noticia/2021/11/04/revisao-do-caged-corta-pela-metade-geracao-de-emprego-formal-em-2020.ghtml
follow
https://valor.globo.com/brasil/noticia/2021/11/04/revisao-do-caged-corta-pela-metade-geracao-de-emprego-formal-em-2020.ghtml
Política
follow
https://valor.globo.com/politica/
A intelocutores, Alcolumbre rechaça deixar CCJ e ainda discute se irá pautar indicação de Mendonça
follow
https://valor.globo.com/politica/noticia/2021/11/04/a-intelocutores-alcolumbre-rechaca-deixar-ccj-e-ainda-discute-se-ira-pautar-indicacao-de-mendonca.ghtml
follow
https://valor.globo.com/politica/noticia/2021/11/04/a-intelocutores-alcolumbre-rechaca-deixar-ccj-e-ainda-discute-se-ira-pautar-indicacao-de-mendonca.ghtml
Henrique Meirelles anuncia que será candidato a senador por Goiás
follow
https://valor.globo.com/politica/noticia/2021/11/04/henrique-meirelles-anuncia-que-ser-candidato-a-senador-por-gois-em-2022.ghtml
follow
https://valor.globo.com/politica/noticia/2021/11/04/henrique-meirelles-anuncia-que-ser-candidato-a-senador-por-gois-em-2022.ghtml
Otto Alencar costura criação de imposto sobre exportação de petróleo cru e mudanças na política de preços da Petrobras
follow
https://valor.globo.com/politica/noticia/2021/11/04/otto-alencar-costura-criacao-de-imposto-sobre-exportacao-de-petroleo-cru-e-mudancas-na-politica-de-precos-da-petrobras.ghtml
follow
https://valor.globo.com/politica/noticia/2021/11/04/otto-alencar-costura-criacao-de-imposto-sobre-exportacao-de-petroleo-cru-e-mudancas-na-politica-de-precos-da-petrobras.ghtml
Presidente da CAE quer votar mudança na política de preços da Petrobras até fim do mês
follow
https://valor.globo.com/politica/noticia/2021/11/04/presidente-da-cae-quer-votar-mudana-na-poltica-de-preos-da-petrobras-at-fim-de-novembro.ghtml
Relator do IR vai separar correção da tabela
follow
https://valor.globo.com/politica/noticia/2021/11/04/relator-do-ir-vai-separar-correcao-da-tabela.ghtml
Mundo
follow
https://valor.globo.com/mundo/
Gabinete ministerial do presidente do Peru recebe voto de confiança do Congresso
follow
https://valor.globo.com/mundo/noticia/2021/11/04/gabinete-ministerial-do-presidente-do-peru-recebe-voto-de-confianca-do-congresso.ghtml
follow
https://valor.globo.com/mundo/noticia/2021/11/04/gabinete-ministerial-do-presidente-do-peru-recebe-voto-de-confianca-do-congresso.ghtml
Presidente da Câmara dos EUA pressiona para pacote de Biden ir a voto hoje
follow
https://valor.globo.com/mundo/noticia/2021/11/04/presidente-da-camara-dos-eua-pressiona-para-pacote-de-biden-ir-a-voto-hoje.ghtml
follow
https://valor.globo.com/mundo/noticia/2021/11/04/presidente-da-camara-dos-eua-pressiona-para-pacote-de-biden-ir-a-voto-hoje.ghtml
Opep+ mantém cronograma sobre aumento da produção para dezembro
follow
https://valor.globo.com/financas/noticia/2021/11/04/opep-mantem-cronograma-sobre-aumento-da-producao-para-dezembro.ghtml
follow
https://valor.globo.com/financas/noticia/2021/11/04/opep-mantem-cronograma-sobre-aumento-da-producao-para-dezembro.ghtml
Helsinque não vai servir pratos com carne em eventos oficiais
follow
https://valor.globo.com/mundo/noticia/2021/11/04/helsinque-no-vai-servir-pratos-com-carne-em-eventos-oficiais.ghtml
follow
https://valor.globo.com/mundo/noticia/2021/11/04/helsinque-no-vai-servir-pratos-com-carne-em-eventos-oficiais.ghtml
Agronegócios
follow
https://valor.globo.com/agronegocios/
Gargalos afetarão insumos também em 2022
follow
https://valor.globo.com/agronegocios/noticia/2021/11/04/gargalos-afetarao-insumos-tambem-em-2022.ghtml
follow
https://valor.globo.com/agronegocios/noticia/2021/11/04/gargalos-afetarao-insumos-tambem-em-2022.ghtml
Nova tecnologia da Bayer Crop Science para soja ganha mercado nos EUA
follow
https://valor.globo.com/agronegocios/noticia/2021/11/04/nova-tecnologia-da-bayer-crop-science-para-soja-ganha-mercado-nos-eua.ghtml
Contratação de crédito rural cresceu 39% nos quatro primeiros meses da safra
follow
https://valor.globo.com/agronegocios/noticia/2021/11/04/contratacao-de-credito-rural-cresceu-39percent-nos-quatro-primeiros-meses-da-safra.ghtml
De Volta Redonda para o mundo: Fazenda Futuro levanta R$ 300 milhões
follow
https://pipelinevalor.globo.com/startups/noticia/de-volta-redonda-para-o-mundo-fazenda-futuro-levanta-r-300-milhoes.ghtml
follow
https://pipelinevalor.globo.com/startups/noticia/de-volta-redonda-para-o-mundo-fazenda-futuro-levanta-r-300-milhoes.ghtml
Governo propõe ao Congresso R$ 77 milhões para suplementar seguro rural
follow
https://valor.globo.com/agronegocios/noticia/2021/11/03/governo-propoe-ao-congresso-r-77-milhoes-para-suplementar-seguro-rural.ghtml
follow
https://valor.globo.com/agronegocios/noticia/2021/11/03/governo-propoe-ao-congresso-r-77-milhoes-para-suplementar-seguro-rural.ghtml
Legislação
follow
https://valor.globo.com/legislacao/
STJ poderá abrir caminho para Fazenda reverter derrotas
follow
https://valor.globo.com/legislacao/noticia/2021/11/04/stj-podera-abrir-caminho-para-fazenda-reverter-derrotas.ghtml
follow
https://valor.globo.com/legislacao/noticia/2021/11/04/stj-podera-abrir-caminho-para-fazenda-reverter-derrotas.ghtml
Justiça do Trabalho mantém justa causa por uso indevido de dados
follow
https://valor.globo.com/legislacao/noticia/2021/11/03/justica-do-trabalho-mantem-justa-causa-por-uso-indevido-de-dados.ghtml
follow
https://valor.globo.com/legislacao/noticia/2021/11/03/justica-do-trabalho-mantem-justa-causa-por-uso-indevido-de-dados.ghtml
Câmara Superior do Carf livra contribuinte de multa de 150%
follow
https://valor.globo.com/legislacao/noticia/2021/11/03/camara-superior-do-carf-livra-contribuinte-de-multa-de-150.ghtml
follow
https://valor.globo.com/legislacao/noticia/2021/11/03/camara-superior-do-carf-livra-contribuinte-de-multa-de-150.ghtml
Empresas são condenadas por anúncios de sites de busca
follow
https://valor.globo.com/legislacao/noticia/2021/11/01/empresas-sao-condenadas-por-anuncios-de-sites-de-busca.ghtml
follow
https://valor.globo.com/legislacao/noticia/2021/11/01/empresas-sao-condenadas-por-anuncios-de-sites-de-busca.ghtml
Carreira
follow
https://valor.globo.com/carreira/
Profissionais de outras áreas migram para tecnologia
follow
https://valor.globo.com/carreira/noticia/2021/11/04/profissionais-de-outras-areas-migram-para-tecnologia.ghtml
follow
https://valor.globo.com/carreira/noticia/2021/11/04/profissionais-de-outras-areas-migram-para-tecnologia.ghtml
Como gerenciar a sobrecarga de trabalho no home office?
follow
https://valor.globo.com/carreira/diva-executivo/post/2021/11/como-gerenciar-a-sobrecarga-de-trabalho-no-home-office-sembarreira.ghtml
follow
https://valor.globo.com/carreira/diva-executivo/post/2021/11/como-gerenciar-a-sobrecarga-de-trabalho-no-home-office-sembarreira.ghtml
Empregadores dão licença para “pais” de pets na pandemia
follow
https://valor.globo.com/carreira/coluna/empregadores-dao-licenca-para-pais-de-pets-na-pandemia.ghtml
follow
https://valor.globo.com/carreira/coluna/empregadores-dao-licenca-para-pais-de-pets-na-pandemia.ghtml
Startups surgem para atender alta demanda de recrutamento em TI
follow
https://valor.globo.com/carreira/noticia/2021/11/01/startups-surgem-para-atender-nova-demanda.ghtml
follow
https://valor.globo.com/carreira/noticia/2021/11/01/startups-surgem-para-atender-nova-demanda.ghtml
Vídeos
follow
https://valor.globo.com/videos-valor-economico/
Últimas Notícias
follow
https://valor.globo.com/ultimas-noticias/
Dia 7, o Bolsa Família morre de ‘morte matada’
follow
https://valor.globo.com/brasil/coluna/dia-7-o-bolsa-familia-morre-de-morte-matada.ghtml
follow
https://valor.globo.com/brasil/coluna/dia-7-o-bolsa-familia-morre-de-morte-matada.ghtml
Covid-19 indica como lidar (ou não) com clima
follow
https://valor.globo.com/politica/coluna/covid-19-indica-como-lidar-ou-nao-com-clima.ghtml
follow
https://valor.globo.com/politica/coluna/covid-19-indica-como-lidar-ou-nao-com-clima.ghtml
Educação e crescimento econômico
follow
https://valor.globo.com/opiniao/coluna/educacao-e-crescimento-economico.ghtml
follow
https://valor.globo.com/opiniao/coluna/educacao-e-crescimento-economico.ghtml
Para reconstruir a credibilidade
follow
https://valor.globo.com/brasil/coluna/para-reconstruir-a-credibilidade.ghtml
follow
https://valor.globo.com/brasil/coluna/para-reconstruir-a-credibilidade.ghtml
Mais Sobre Opinião
follow
https://valor.globo.com/opiniao
O novo plano de US$ 2,5 bi de Eduardo Saverin, o brasileiro cofundador do Facebook
follow
https://valor.globo.com/financas/noticia/2021/11/04/o-novo-plano-de-us-25-bi-de-eduardo-saverin-o-brasileiro-cofundador-do-facebook.ghtml
Winity: Conheça a empresa criada pelo Pátria que deu lance de R$ 1,4 bi no leilão de 5G
follow
https://valor.globo.com/empresas/noticia/2021/11/04/com-lance-surpreendente-no-leilo-do-5g-winity-foi-criada-pelo-fundo-ptria.ghtml
Europa é outra vez epicentro da pandemia de covid-19, diz OMS
follow
https://valor.globo.com/mundo/noticia/2021/11/04/europa-outra-vez-epicentro-da-pandemia-de-covid-19-diz-oms.ghtml
Bolsonaro concede a si mesmo Ordem Nacional do Mérito Científico
follow
https://valor.globo.com/politica/noticia/2021/11/04/por-decreto-bolsonaro-concede-a-si-mesmo-homenagem-de-merito-cientifico.ghtml
Análise: Com operadoras novatas em 5G e 4G, crescem competição e opções para os usuários
follow
https://valor.globo.com/empresas/noticia/2021/11/04/analise-com-operadoras-novatas-em-5g-e-4g-crescem-competicao-e-opcoes-para-os-usuarios.ghtml
follow
https://www.inteligenciafinanceira.com.br/?utm_source=valor.globo.com&utm_medium=widget-home&utm_campaign=bc-oglobo&utm_content=widget-logo
Fundos multimercados: opção para diferentes perfis de investidores
follow
https://inteligenciafinanceira.com.br/aprenda/investir/fundos-multimercados-perfis-investidores/?utm_source=valor.globo.com&utm_medium=widget-home&utm_campaign=bc-valor&utm_content=widget-posicao1
follow
https://inteligenciafinanceira.com.br/aprenda/investir/fundos-multimercados-perfis-investidores/?utm_source=valor.globo.com&utm_medium=widget-home&utm_campaign=bc-valor&utm_content=widget-posicao1
Dos 130 mil aos 103 mil pontos: Como a tensão política afeta a Bolsa
follow
https://inteligenciafinanceira.com.br/saiba/mercados/dos-130-mil-aos-103-mil-pontos-como-a-tensao-politica-afeta-a-bolsa/?utm_source=valor.globo.com&utm_medium=widget-home&utm_campaign=bc-valor&utm_content=widget-posicao2
follow
https://inteligenciafinanceira.com.br/saiba/mercados/dos-130-mil-aos-103-mil-pontos-como-a-tensao-politica-afeta-a-bolsa/?utm_source=valor.globo.com&utm_medium=widget-home&utm_campaign=bc-valor&utm_content=widget-posicao2
Leilão do 5G: Claro, TIM e Vivo arrematam faixas importantes e vão dividir espaço com novas operadoras
follow
https://inteligenciafinanceira.com.br/saiba/empresas/leilao-do-5g-claro-tim-e-vivo-arrematam-faixas-importantes-e-vao-dividir-espaco-com-novas-operadoras/?utm_source=valor.globo.com&utm_medium=widget-home&utm_campaign=bc-valor&utm_content=widget-posicao3
follow
https://inteligenciafinanceira.com.br/saiba/empresas/leilao-do-5g-claro-tim-e-vivo-arrematam-faixas-importantes-e-vao-dividir-espaco-com-novas-operadoras/?utm_source=valor.globo.com&utm_medium=widget-home&utm_campaign=bc-valor&utm_content=widget-posicao3
PEC dos Precatórios alimenta medo de descontrole de gastos, e Ibovespa cai 2%
follow
https://inteligenciafinanceira.com.br/saiba/mercados/pec-dos-precatorios-alimenta-medo-de-descontrole-de-gastos-e-ibovespa-cai-2/?utm_source=valor.globo.com&utm_medium=widget-home&utm_campaign=bc-valor&utm_content=widget-posicao4
follow
https://inteligenciafinanceira.com.br/saiba/mercados/pec-dos-precatorios-alimenta-medo-de-descontrole-de-gastos-e-ibovespa-cai-2/?utm_source=valor.globo.com&utm_medium=widget-home&utm_campaign=bc-valor&utm_content=widget-posicao4
Leia pelo índice
follow
https://valor.globo.com/impresso/
follow
https://valor.globo.com/impresso/
Veja no leitor de PDF
follow
http://www.valor.com.br/virador/valid.php
follow
http://www.valor.com.br/virador/valid.php
Bastidores e informações que impactam o mercado
follow
https://valor.globo.com/legislacao/valor-juridico/
follow
https://valor.globo.com/legislacao/valor-juridico/
Advogados decifram as leis e tributos do país
follow
https://valor.globo.com/legislacao/fio-da-meada/
follow
https://valor.globo.com/legislacao/fio-da-meada/
Dicas para suas finanças e investimentos pessoais
follow
https://valor.globo.com/financas/consultorio-financeiro/
follow
https://valor.globo.com/financas/consultorio-financeiro/
Especialistas respondem perguntas dos leitores
follow
https://valor.globo.com/carreira/diva-executivo
follow
https://valor.globo.com/carreira/diva-executivo
Autoridades debatem temas da América Latina
follow
https://valor.globo.com/mundo/blog-do-fmi/
follow
https://valor.globo.com/mundo/blog-do-fmi/
Todos os blogs e colunistas
follow
https://valor.globo.com/opiniao/colunistas/
follow
https://valor.globo.com/coronavirus/pandemia-em-graficos/
Confira
follow
https://valor.globo.com/coronavirus/pandemia-em-graficos/
follow
https://infograficos.valor.globo.com/guia-de-fundos
Pesquise
follow
https://infograficos.valor.globo.com/guia-de-fundos
follow
https://valor.globo.com/carreira/melhores-na-gestao-de-pessoas/
Conheça as vencedoras
follow
https://valor.globo.com/carreira/melhores-na-gestao-de-pessoas/
follow
https://valorinveste.globo.com/
O site de investimentos do Valor
follow
https://valorinveste.globo.com/
follow
https://valor.globo.com/guia-de-previdencia/
Veja o ranking completo
follow
https://valor.globo.com/guia-de-previdencia/
follow
https://valor.globo.com/newsletter/assine-newsletter/
Assine
follow
https://valor.globo.com/newsletter/assine-newsletter/
follow
https://www.valor.com.br/international
The English news service from Valor
follow
https://www.valor.com.br/international
follow
http://www.valor.com.br
Termos de Uso
follow
https://valor.globo.com/termos-de-uso/
Política de Privacidade
follow
https://www.globo.com/privacidade.html
Princípios Editoriais
follow
https://valor.globo.com/principios-editoriais-do-grupo-globo/
Expediente
follow
https://valor.globo.com/expediente
Edição Impressa
follow
https://www.valor.com.br/virador/#/editions
Valor Investe
follow
https://valorinveste.globo.com/
Valor PRO
follow
https://valorpro.globo.com/
Valor RI
follow
https://valor.globo.com/valor-ri/
Valor International
follow
https://valorinternational.globo.com/
Revistas e Anuários
follow
https://www.valor.com.br/revistas/#/editions
Seminários
follow
https://valor.globo.com/seminarios/
Editar Perfil
follow
https://minhaconta.globo.com/
Newsletter
follow
https://valor.globo.com/newsletter/assine-newsletter/
Fale Conosco
follow
https://www.valor.com.br/atendimento/fale
Portal do Assinante
follow
http://www.portaldoassinante.com.br
Facebook
follow
https://facebook.com/valoreconomico
Twitter
follow
https://twitter.com/valoreconomico
LinkedIn
follow
https://www.linkedin.com/company/valor-econ-mico-s-a
YouTube
follow
https://www.youtube.com/valoreconomico
RSS
follow
http://pox.globo.com/rss/valor
Assine
follow
https://ofertasglobo.oglobo.globo.com/garc/landing_valor_black_november_21/index.html?campanha=sim&interno_origem=valor&interno_midia=display&interno_campanha=ve_assine_bn_2021
Anuncie
follow
http://www.publicidadeeditoraglobo.com.br/
Venda de conteúdo
follow
https://valor.globo.com/venda-de-conteudo/
p.length&&i(p,function(t){0==t%18e5&&"000000000"===d.dateFormat("%H%M%S%L",t)&&(u[t]="day")})}return p.info=s(t,{higherRanks:u,totalRange:f*m}),p}}}(e),function(t){var e=t.color,i=t.merge;t.defaultOptions={colors:"#7cb5ec #434348 #90ed7d #f7a35c #8085e9 #f15c80 #e4d354 #2b908f #f45b5b #91e8e1".split(" "),symbols:["circle","diamond","square","triangle","triangle-down"],lang:{loading:"Loading...",months:"January February March April May June July August September October November December".split(" "),shortMonths:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),weekdays:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),decimalPoint:".",numericSymbols:"kMGTPE".split(""),resetZoom:"Reset zoom",resetZoomTitle:"Reset zoom level 1:1",thousandsSep:" "},global:{},time:t.Time.prototype.defaultOptions,chart:{borderRadius:0,defaultSeriesType:"line",ignoreHiddenSeries:!0,spacing:[10,10,15,10],resetZoomButton:{theme:{zIndex:6},position:{align:"right",x:-10,y:10}},width:null,height:null,borderColor:"#335cad",backgroundColor:"#ffffff",plotBorderColor:"#cccccc"},title:{text:"Chart title",align:"center",margin:15,widthAdjust:-44},subtitle:{text:"",align:"center",widthAdjust:-44},plotOptions:{},labels:{style:{position:"absolute",color:"#333333"}},legend:{enabled:!0,align:"center",alignColumns:!0,layout:"horizontal",labelFormatter:function(){return this.name},borderColor:"#999999",borderRadius:0,navigation:{activeColor:"#003399",inactiveColor:"#cccccc"},itemStyle:{color:"#333333",fontSize:"12px",fontWeight:"bold",textOverflow:"ellipsis"},itemHoverStyle:{color:"#000000"},itemHiddenStyle:{color:"#cccccc"},shadow:!1,itemCheckboxStyle:{position:"absolute",width:"13px",height:"13px"},squareSymbol:!0,symbolPadding:5,verticalAlign:"bottom",x:0,y:0,title:{style:{fontWeight:"bold"}}},loading:{labelStyle:{fontWeight:"bold",position:"relative",top:"45%"},style:{position:"absolute",backgroundColor:"#ffffff",opacity:.5,textAlign:"center"}},tooltip:{enabled:!0,animation:t.svg,borderRadius:3,dateTimeLabelFormats:{millisecond:"%A, %b %e, %H:%M:%S.%L",second:"%A, %b %e, %H:%M:%S",minute:"%A, %b %e, %H:%M",hour:"%A, %b %e, %H:%M",day:"%A, %b %e, %Y",week:"Week from %A, %b %e, %Y",month:"%B %Y",year:"%Y"},footerFormat:"",padding:8,snap:t.isTouchDevice?25:10,backgroundColor:e("#f7f7f7").setOpacity(.85).get(),borderWidth:1,headerFormat:"{point.key}",pointFormat:"● {series.name}: {point.y}",shadow:!0,style:{color:"#333333",cursor:"default",fontSize:"12px",pointerEvents:"none",whiteSpace:"nowrap"}},credits:{enabled:!0,href:"https://www.highcharts.com",position:{align:"right",x:-10,verticalAlign:"bottom",y:-5},style:{cursor:"pointer",color:"#999999",fontSize:"9px"},text:"Highcharts.com"}},t.setOptions=function(e){return t.defaultOptions=i(!0,t.defaultOptions,e),t.time.update(i(t.defaultOptions.global,t.defaultOptions.time),!1),t.defaultOptions},t.getOptions=function(){return t.defaultOptions},t.defaultPlotOptions=t.defaultOptions.plotOptions,t.time=new t.Time(i(t.defaultOptions.global,t.defaultOptions.time)),t.dateFormat=function(e,i,s){return t.time.dateFormat(e,i,s)}}(e),function(t){var e=t.correctFloat,i=t.defined,s=t.destroyObjectProperties,o=t.fireEvent,n=t.isNumber,r=t.merge,a=t.pick,h=t.deg2rad;t.Tick=function(t,e,i,s){this.axis=t,this.pos=e,this.type=i||"",this.isNewLabel=this.isNew=!0,i||s||this.addLabel()},t.Tick.prototype={addLabel:function(){var t,s=this.axis,o=s.options,n=s.chart,h=s.categories,l=s.names,c=this.pos,d=o.labels,p=c===(g=s.tickPositions)[0],u=c===g[g.length-1],g=(l=h?a(h[c],l[c],c):c,h=this.label,g.info);s.isDatetimeAxis&&g&&(t=o.dateTimeLabelFormats[g.higherRanks[c]||g.unitName]),this.isFirst=p,this.isLast=u,o={axis:s,chart:n,isFirst:p,isLast:u,dateTimeLabelFormat:t,value:s.isLog?e(s.lin2log(l)):l,pos:c},o=s.labelFormatter.call(o,o),i(h)?h&&h.textStr!==o&&(!h.textWidth||d.style&&d.style.width||h.styles.width||h.css({width:null}),h.attr({text:o})):((this.label=h=i(o)&&d.enabled?n.renderer.text(o,0,0,d.useHTML).css(r(d.style)).add(s.labelGroup):null)&&(h.textPxLength=h.getBBox().width),this.rotation=0)},getLabelSize:function(){return this.label?this.label.getBBox()[this.axis.horiz?"height":"width"]:0},handleOverflow:function(t){var e,i=this.axis,s=i.options.labels,o=t.x,n=i.chart.chartWidth,r=i.chart.spacing,l=a(i.labelLeft,Math.min(i.pos,r[3])),c=(r=a(i.labelRight,Math.max(i.isRadial?0:i.pos+i.len,n-r[1])),this.label),d=this.rotation,p={left:0,center:.5,right:1}[i.labelAlign||c.attr("align")],u=c.getBBox().width,g=i.getSlotWidth(this),f=g,m=1,x={};d||"justify"!==a(s.overflow,"justify")?0>d&&o-p*ur&&(e=Math.round((n-o)/Math.cos(d*h))):(n=o+(1-p)*u,o-p*ur&&(f=r-t.x+f*p,m=-1),(f=Math.min(g,f))f||i.autoRotation&&(c.styles||{}).width)&&(e=f)),e&&(x.width=e,(s.style||{}).textOverflow||(x.textOverflow="ellipsis"),c.css(x))},getPosition:function(e,i,s,n){var r=this.axis,a=r.chart,h=n&&a.oldChartHeight||a.chartHeight;return e={x:e?t.correctFloat(r.translate(i+s,null,null,n)+r.transB):r.left+r.offset+(r.opposite?(n&&a.oldChartWidth||a.chartWidth)-r.right-r.left:0),y:e?h-r.bottom+r.offset-(r.opposite?r.height:0):t.correctFloat(h-r.translate(i+s,null,null,n)-r.transB)},o(this,"afterGetPosition",{pos:e}),e},getLabelPosition:function(t,e,s,n,r,a,l,c){var d=this.axis,p=d.transA,u=d.reversed,g=d.staggerLines,f=d.tickRotCorr||{x:0,y:0},m=r.y,x=n||d.reserveSpaceDefault?0:-d.labelOffset*("center"===d.labelAlign?.5:1),v={};return i(m)||(m=0===d.side?s.rotation?-8:-s.getBBox().height:2===d.side?f.y+8:Math.cos(s.rotation*h)*(f.y-s.getBBox(!1,0).height/2)),t=t+r.x+x+f.x-(a&&n?a*p*(u?-1:1):0),e=e+m-(a&&!n?a*p*(u?1:-1):0),g&&(s=l/(c||1)%g,d.opposite&&(s=g-s-1),e+=d.labelOffset/g*s),v.x=t,v.y=Math.round(e),o(this,"afterGetLabelPosition",{pos:v}),v},getMarkPath:function(t,e,i,s,o,n){return n.crispLine(["M",t,e,"L",t+(o?0:-i),e+(o?i:0)],s)},renderGridLine:function(t,e,i){var s=this.axis,o=s.options,n=this.gridLine,r={},a=this.pos,h=this.type,l=s.tickmarkOffset,c=s.chart.renderer,d=h?h+"Grid":"grid",p=o[d+"LineWidth"],u=o[d+"LineColor"];o=o[d+"LineDashStyle"];n||(r.stroke=u,r["stroke-width"]=p,o&&(r.dashstyle=o),h||(r.zIndex=1),t&&(r.opacity=0),this.gridLine=n=c.path().attr(r).addClass("highcharts-"+(h?h+"-":"")+"grid-line").add(s.gridGroup)),!t&&n&&(t=s.getPlotLinePath(a+l,n.strokeWidth()*i,t,!0))&&n[this.isNew?"attr":"animate"]({d:t,opacity:e})},renderMark:function(t,e,i){var s=this.axis,o=s.options,n=s.chart.renderer,r=this.type,h=r?r+"Tick":"tick",l=s.tickSize(h),c=this.mark,d=!c,p=t.x;t=t.y;var u=a(o[h+"Width"],!r&&s.isXAxis?1:0);o=o[h+"Color"];l&&(s.opposite&&(l[0]=-l[0]),d&&(this.mark=c=n.path().addClass("highcharts-"+(r?r+"-":"")+"tick").add(s.axisGroup),c.attr({stroke:o,"stroke-width":u})),c[d?"attr":"animate"]({d:this.getMarkPath(p,t,l[0],c.strokeWidth()*i,s.horiz,n),opacity:e}))},renderLabel:function(t,e,i,s){var o=(d=this.axis).horiz,r=d.options,h=this.label,l=r.labels,c=l.step,d=d.tickmarkOffset,p=!0,u=t.x;t=t.y,h&&n(u)&&(h.xy=t=this.getLabelPosition(u,t,h,o,l,d,s,c),this.isFirst&&!this.isLast&&!a(r.showFirstLabel,1)||this.isLast&&!this.isFirst&&!a(r.showLastLabel,1)?p=!1:!o||l.step||l.rotation||e||0===i||this.handleOverflow(t),c&&s%c&&(p=!1),p&&n(t.y)?(t.opacity=i,h[this.isNewLabel?"attr":"animate"](t),this.isNewLabel=!1):(h.attr("y",-9999),this.isNewLabel=!0))},render:function(e,i,s){var o=(l=this.axis).horiz,n=this.getPosition(o,this.pos,l.tickmarkOffset,i),r=n.x,h=n.y,l=o&&r===l.pos+l.len||!o&&h===l.pos?-1:1;s=a(s,1),this.isActive=!0,this.renderGridLine(i,s,l),this.renderMark(n,s,l),this.renderLabel(n,i,s,e),this.isNew=!1,t.fireEvent(this,"afterRender")},destroy:function(){s(this,this.axis)}}}(e);var i=function(t){var e=t.addEvent,i=t.animObject,s=t.arrayMax,o=t.arrayMin,n=t.color,r=t.correctFloat,a=t.defaultOptions,h=t.defined,l=t.deg2rad,c=t.destroyObjectProperties,d=t.each,p=t.extend,u=t.fireEvent,g=t.format,f=t.getMagnitude,m=t.grep,x=t.inArray,v=t.isArray,y=t.isNumber,b=t.isString,k=t.merge,M=t.normalizeTickInterval,w=t.objectEach,S=t.pick,A=t.removeEvent,T=t.splat,P=t.syncTimeout,C=t.Tick,L=function(){this.init.apply(this,arguments)};return t.extend(L.prototype,{defaultOptions:{dateTimeLabelFormats:{millisecond:"%H:%M:%S.%L",second:"%H:%M:%S",minute:"%H:%M",hour:"%H:%M",day:"%e. %b",week:"%e. %b",month:"%b "%y",year:"%Y"},endOnTick:!1,labels:{enabled:!0,x:0,style:{color:"#666666",cursor:"default",fontSize:"11px"}},maxPadding:.01,minorTickLength:2,minorTickPosition:"outside",minPadding:.01,startOfWeek:1,startOnTick:!1,tickLength:10,tickPixelInterval:100,tickmarkPlacement:"between",tickPosition:"outside",title:{align:"middle",style:{color:"#666666"}},type:"linear",minorGridLineColor:"#f2f2f2",minorGridLineWidth:1,minorTickColor:"#999999",lineColor:"#ccd6eb",lineWidth:1,gridLineColor:"#e6e6e6",tickColor:"#ccd6eb"},defaultYAxisOptions:{endOnTick:!0,maxPadding:.05,minPadding:.05,tickPixelInterval:72,showLastLabel:!0,labels:{x:-8},startOnTick:!0,title:{rotation:270,text:"Values"},stackLabels:{allowOverlap:!1,enabled:!1,formatter:function(){return t.numberFormat(this.total,-1)},style:{color:"#000000",fontSize:"11px",fontWeight:"bold",textOutline:"1px contrast"}},gridLineWidth:1,lineWidth:0},defaultLeftAxisOptions:{labels:{x:-15},title:{rotation:270}},defaultRightAxisOptions:{labels:{x:15},title:{rotation:90}},defaultBottomAxisOptions:{labels:{autoRotation:[-45],x:0},title:{rotation:0}},defaultTopAxisOptions:{labels:{autoRotation:[-45],x:0},title:{rotation:0}},init:function(t,i){var s=i.isX,o=this;o.chart=t,o.horiz=t.inverted&&!o.isZAxis?!s:s,o.isXAxis=s,o.coll=o.coll||(s?"xAxis":"yAxis"),u(this,"init",{userOptions:i}),o.opposite=i.opposite,o.side=i.side||(o.horiz?o.opposite?0:2:o.opposite?1:3),o.setOptions(i);var n=this.options,r=n.type;o.labelFormatter=n.labels.formatter||o.defaultLabelFormatter,o.userOptions=i,o.minPixelPadding=0,o.reversed=n.reversed,o.visible=!1!==n.visible,o.zoomEnabled=!1!==n.zoomEnabled,o.hasNames="category"===r||!0===n.categories,o.categories=n.categories||o.hasNames,o.names||(o.names=[],o.names.keys={}),o.plotLinesAndBandsGroups={},o.isLog="logarithmic"===r,o.isDatetimeAxis="datetime"===r,o.positiveValuesOnly=o.isLog&&!o.allowNegativeLog,o.isLinked=h(n.linkedTo),o.ticks={},o.labelEdge=[],o.minorTicks={},o.plotLinesAndBands=[],o.alternateBands={},o.len=0,o.minRange=o.userMinRange=n.minRange||n.maxZoom,o.range=n.range,o.offset=n.offset||0,o.stacks={},o.oldStacks={},o.stacksTouched=0,o.max=null,o.min=null,o.crosshair=S(n.crosshair,T(t.options.tooltip.crosshairs)[s?0:1],!1),i=o.options.events,-1===x(o,t.axes)&&(s?t.axes.splice(t.xAxis.length,0,o):t.axes.push(o),t[o.coll].push(o)),o.series=o.series||[],t.inverted&&!o.isZAxis&&s&&void 0===o.reversed&&(o.reversed=!0),w(i,function(t,i){e(o,i,t)}),o.lin2log=n.linearToLogConverter||o.lin2log,o.isLog&&(o.val2lin=o.log2lin,o.lin2val=o.lin2log),u(this,"afterInit")},setOptions:function(t){this.options=k(this.defaultOptions,"yAxis"===this.coll&&this.defaultYAxisOptions,[this.defaultTopAxisOptions,this.defaultRightAxisOptions,this.defaultBottomAxisOptions,this.defaultLeftAxisOptions][this.side],k(a[this.coll],t)),u(this,"afterSetOptions",{userOptions:t})},defaultLabelFormatter:function(){var e,i=this.axis,s=this.value,o=i.chart.time,n=i.categories,r=this.dateTimeLabelFormat,h=(l=a.lang).numericSymbols,l=l.numericSymbolMagnitude||1e3,c=h&&h.length,d=i.options.labels.format;i=i.isLog?Math.abs(s):i.tickInterval;if(d)e=g(d,this,o);else if(n)e=s;else if(r)e=o.dateFormat(r,s);else if(c&&1e3=(o=Math.pow(l,c+1))&&0==10*s%o&&null!==h[c]&&0!==s&&(e=t.numberFormat(s/o,-1)+h[c]);return void 0===e&&(e=1e4=a&&(a=null),t.isXAxis?(r=i.xData).length&&(i=o(r),n=s(r),y(i)||i instanceof Date||(r=m(r,y),i=o(r),n=s(r)),r.length&&(t.dataMin=Math.min(S(t.dataMin,r[0],i),i),t.dataMax=Math.max(S(t.dataMax,r[0],n),n))):(i.getExtremes(),n=i.dataMax,i=i.dataMin,h(i)&&h(n)&&(t.dataMin=Math.min(S(t.dataMin,i),i),t.dataMax=Math.max(S(t.dataMax,n),n)),h(a)&&(t.threshold=a),(!r.softThreshold||t.positiveValuesOnly)&&(t.softThreshold=!1))}})}),u(this,"afterGetSeriesExtremes")},translate:function(t,e,i,s,o,n){var r=this.linkedParent||this,a=1,h=0,l=s?r.oldTransA:r.transA;s=s?r.oldMin:r.min;var c=r.minPixelPadding;return o=(r.isOrdinal||r.isBroken||r.isLog&&o)&&r.lin2val,l||(l=r.transA),i&&(a*=-1,h=r.len),r.reversed&&(h-=(a*=-1)*(r.sector||r.len)),e?(t=(t*a+h-c)/l+s,o&&(t=r.lin2val(t))):(o&&(t=r.val2lin(t)),t=y(s)?a*(t-s)*l+h+a*c+(y(n)?l*n:0):void 0),t},toPixels:function(t,e){return this.translate(t,!1,!this.horiz,null,!0)+(e?0:this.pos)},toValue:function(t,e){return this.translate(t-(e?0:this.pos),!0,!this.horiz,null,!0)},getPlotLinePath:function(t,e,i,s,o){var n,r,a,h=this.chart,l=this.left,c=this.top,d=i&&h.oldChartHeight||h.chartHeight,p=i&&h.oldChartWidth||h.chartWidth;n=this.transB;var u=function(t,e,i){return(ti)&&(s?t=Math.min(Math.max(e,t),i):a=!0),t};return o=S(o,this.translate(t,null,null,i)),o=Math.min(Math.max(-1e5,o),1e5),t=i=Math.round(o+n),n=r=Math.round(d-o-n),y(o)?this.horiz?(n=c,r=d-this.bottom,t=i=u(t,l,l+this.width)):(t=l,i=p-this.right,n=r=u(n,c,c+this.height)):(a=!0,s=!1),a&&!s?null:h.renderer.crispLine(["M",t,n,"L",i,r],e||1)},getLinearTickPositions:function(t,e,i){var s,o=r(Math.floor(e/t)*t);i=r(Math.ceil(i/t)*t);var n,a=[];if(r(o+t)===o&&(n=20),this.single)return[e];for(e=o;e=this.minRange,t=[p-(t=((l=this.minRange)-u+p)/2),S(c.min,p-t)],e&&(t[2]=this.isLog?this.log2lin(this.dataMin):this.dataMin),u=[(p=s(t))+l,S(c.max,p+l)],e&&(u[2]=this.isLog?this.log2lin(this.dataMax):this.dataMax),(u=o(u))-p=T?(i=T,b=0):a.dataMax=Math.min(a.min,S(a.dataMin,a.min))&&t.error(10,1),a.min=r(a.log2lin(a.min),15),a.max=r(a.log2lin(a.max),15)),a.range&&h(a.max)&&(a.userMin=a.min=o=Math.max(a.dataMin,a.minFromRange()),a.userMax=n=a.max,a.range=null),u(a,"foundExtremes"),a.beforePadding&&a.beforePadding(),a.adjustForMinRange(),!(A||a.axisPointRange||a.usePercentage||x)&&h(a.min)&&h(a.max)&&(l=a.max-a.min)&&(!h(o)&&b&&(a.min-=l*b),!h(n)&&v&&(a.max+=l*v)),y(c.softMin)&&!y(a.userMin)&&(a.min=Math.min(a.min,c.softMin)),y(c.softMax)&&!y(a.userMax)&&(a.max=Math.max(a.max,c.softMax)),y(c.floor)&&(a.min=Math.max(a.min,c.floor)),y(c.ceiling)&&(a.max=Math.min(a.max,c.ceiling)),P&&h(a.dataMin)&&(T=T||0,!h(o)&&a.min=T?a.min=T:!h(n)&&a.max>T&&a.dataMaxa.tickInterval&&1e3a.max)),!!this.tickAmount)),this.tickAmount||(a.tickInterval=a.unsquish()),this.setTickPositions()},setTickPositions:function(){var e,i=this.options,s=i.tickPositions;e=this.getMinorTickInterval();var o=i.tickPositioner,n=i.startOnTick,r=i.endOnTick;this.tickmarkOffset=this.categories&&"between"===i.tickmarkPlacement&&1===this.tickInterval?.5:0,this.minorTickInterval="auto"===e&&this.tickInterval?this.tickInterval/5:e,this.single=this.min===this.max&&h(this.min)&&!this.tickAmount&&(parseInt(this.min,10)===this.min||!1!==i.allowDecimals),this.tickPositions=e=s&&s.slice(),!e&&(!this.ordinalPositions&&(this.max-this.min)/this.tickInterval>Math.max(2*this.len,200)?(e=[this.min,this.max],t.error(19)):e=this.isDatetimeAxis?this.getTimeTicks(this.normalizeTimeTickInterval(this.tickInterval,i.units),this.min,this.max,i.startOfWeek,this.ordinalPositions,this.closestPointRange,!0):this.isLog?this.getLogTickPositions(this.tickInterval,this.min,this.max):this.getLinearTickPositions(this.tickInterval,this.min,this.max),e.length>this.len&&((e=[e[0],e.pop()])[0]===e[1]&&(e.length=1)),this.tickPositions=e,o&&(o=o.apply(this,[this.min,this.max])))&&(this.tickPositions=e=o),this.paddedTicks=e.slice(0),this.trimTicks(e,n,r),this.isLinked||(this.single&&2>e.length&&(this.min-=.5,this.max+=.5),s||o||this.adjustTickAmount()),u(this,"afterSetTickPositions")},trimTicks:function(t,e,i){var s=t[0],o=t[t.length-1],n=this.minPointOffset||0;if(!this.isLinked){if(e&&-1/0!==s)this.min=s;else for(;this.min-n>t[0];)t.shift();if(i)this.max=o;else for(;this.max+ne&&(this.finalTickAmt=e,e=5),this.tickAmount=e},adjustTickAmount:function(){var t=this.tickInterval,e=this.tickPositions,i=this.tickAmount,s=this.finalTickAmt,o=e&&e.length,n=S(this.threshold,this.softThreshold?0:null);if(this.hasData()){if(oi&&(this.tickInterval*=2,this.setTickPositions());if(h(s)){for(t=i=e.length;t--;)(3===s&&1==t%2||2>=s&&0o&&(t=o)),h(s)&&(eo&&(e=o))),this.displayBtn=void 0!==t||void 0!==e,this.setExtremes(t,e,!1,void 0,{trigger:"zoom"})),!0},setAxisSize:function(){var e=this.chart,i=(a=this.options).offsets||[0,0,0,0],s=this.horiz,o=this.width=Math.round(t.relativeLength(S(a.width,e.plotWidth-i[3]+i[1]),e.plotWidth)),n=this.height=Math.round(t.relativeLength(S(a.height,e.plotHeight-i[0]+i[2]),e.plotHeight)),r=this.top=Math.round(t.relativeLength(S(a.top,e.plotTop+i[0]),e.plotHeight,e.plotTop)),a=this.left=Math.round(t.relativeLength(S(a.left,e.plotLeft+i[3]),e.plotWidth,e.plotLeft));this.bottom=e.chartHeight-n-r,this.right=e.chartWidth-o-a,this.len=Math.max(s?o:n,0),this.pos=s?a:r},getExtremes:function(){var t=this.isLog;return{min:t?r(this.lin2log(this.min)):this.min,max:t?r(this.lin2log(this.max)):this.max,dataMin:this.dataMin,dataMax:this.dataMax,userMin:this.userMin,userMax:this.userMax}},getThreshold:function(t){var e=(i=this.isLog)?this.lin2log(this.min):this.min,i=i?this.lin2log(this.max):this.max;return null===t||-1/0===t?t=e:1/0===t?t=i:e>t?t=e:it?"right":195t?"left":"center"},tickSize:function(t){var e=this.options,i=e[t+"Length"],s=S(e[t+"Width"],"tick"===t&&this.isXAxis?1:0);if(s&&i)return"inside"===e[t+"Position"]&&(i=-i),[i,s]},labelMetrics:function(){var t=this.tickPositions&&this.tickPositions[0]||0;return this.chart.renderer.fontMetrics(this.options.labels.style&&this.options.labels.style.fontSize,this.ticks[t]&&this.ticks[t].label)},unsquish:function(){var t,e,i,s=this.options.labels,o=this.horiz,n=this.tickInterval,a=n,c=this.len/(((this.categories?1:0)+this.max-this.min)/n),p=s.rotation,u=this.labelMetrics(),g=Number.MAX_VALUE,f=function(t){return t=1=i)&&((s=(e=f(Math.abs(u.h/Math.sin(l*i))))+Math.abs(i/360))(i.step||0)&&!i.rotation&&(this.staggerLines||1)*this.len/s||!e&&(i.style&&parseInt(i.style.width,10)||o&&o-t.spacing[3]||.33*t.chartWidth)},renderUnsquish:function(){var t,e,i,s=this.chart,o=s.renderer,n=this.tickPositions,r=this.ticks,a=this.options.labels,h=a&&a.style||{},l=this.horiz,c=this.getSlotWidth(),p=Math.max(1,Math.round(c-2*(a.padding||5))),u={},g=this.labelMetrics(),f=a.style&&a.style.textOverflow,m=0;if(b(a.rotation)||(u.rotation=a.rotation||0),d(n,function(t){(t=r[t])&&t.label&&t.label.textPxLength>m&&(m=t.label.textPxLength)}),this.maxLabelLength=m,this.autoRotation)m>p&&m>g.h?u.rotation=this.labelRotation:this.labelRotation=0;else if(c&&(t=p,!f))for(e="clip",p=n.length;!l&&p--;)i=n[p],(i=r[i].label)&&(i.styles&&"ellipsis"===i.styles.textOverflow?i.css({textOverflow:"clip"}):i.textPxLength>c&&i.css({width:c+"px"}),i.getBBox().height>this.len/n.length-(g.h-g.f)&&(i.specificTextOverflow="ellipsis"));u.rotation&&(t=m>.5*s.chartHeight?.33*s.chartHeight:m,f||(e="ellipsis")),(this.labelAlign=a.align||this.autoLabelAlign(this.labelRotation))&&(u.align=this.labelAlign),d(n,function(i){var s=(i=r[i])&&i.label,o=h.width,n={};s&&(s.attr(u),t&&!o&&"nowrap"!==h.whiteSpace&&(t=this.min&&te&&(!a||gr&&(f=!0),g=u}else e=this.lin2log(e),r=this.lin2log(r),t=a?this.getMinorTickInterval():h.tickInterval,t=n("auto"===t?null:t,this._minorAutoInterval,h.tickPixelInterval/(a?5:1)*(r-e)/((a?l/this.tickPositions.length:l)||1)),t=o(t,null,i(t)),c=s(this.getLinearTickPositions(t,e,r),this.log2lin),a||(this._minorAutoInterval=t/5);return a||(this.tickInterval=t),c},e.prototype.log2lin=function(t){return Math.log(t)/Math.LN10},e.prototype.lin2log=function(t){return Math.pow(10,t)}}(e),function(t,e){var i=t.arrayMax,s=t.arrayMin,o=t.defined,n=t.destroyObjectProperties,r=t.each,a=t.erase,h=t.merge,l=t.pick;t.PlotLineOrBand=function(t,e){this.axis=t,e&&(this.options=e,this.id=e.id)},t.PlotLineOrBand.prototype={render:function(){var e=this,i=e.axis,s=i.horiz,n=e.options,r=n.label,a=e.label,c=n.to,d=n.from,p=n.value,u=o(d)&&o(c),g=o(p),f=e.svgElem,m=!f,x=[],v=n.color,y=l(n.zIndex,0),b=n.events,k=(x={class:"highcharts-plot-"+(u?"band ":"line ")+(n.className||"")},{}),M=i.chart.renderer,w=u?"bands":"lines";if(i.isLog&&(d=i.log2lin(d),c=i.log2lin(c),p=i.log2lin(p)),g?(x.stroke=v,x["stroke-width"]=n.width,n.dashStyle&&(x.dashstyle=n.dashStyle)):u&&(v&&(x.fill=v),n.borderWidth&&(x.stroke=n.borderColor,x["stroke-width"]=n.borderWidth)),k.zIndex=y,w+="-"+y,(v=i.plotLinesAndBandsGroups[w])||(i.plotLinesAndBandsGroups[w]=v=M.g("plot-"+w).attr(k).add()),m&&(e.svgElem=f=M.path().attr(x).add(v)),g)x=i.getPlotLinePath(p,f.strokeWidth());else{if(!u)return;x=i.getPlotBandPath(d,c,n)}return m&&x&&x.length?(f.attr({d:x}),b&&t.objectEach(b,function(t,i){f.on(i,function(t){b[i].apply(e,[t])})})):f&&(x?(f.show(),f.animate({d:x})):(f.hide(),a&&(e.label=a=a.destroy()))),r&&o(r.text)&&x&&x.length&&0this.max&&e>this.max,o&&s)for(t&&(i=o.toString()===s.toString(),a=0),t=0;td-l?d:d-l);else{if(!c)return!1;a[t]=Math.max(o,s+l+i>e?s:s+l)}}.apply(0,g)?!1!==function(t,e,i,s){var o;return se-r?o=!1:a[t]=se-i/2?e-i-2:s-i/2,o}.apply(0,f)||o||(x(!0),v()):o?a.x=a.y=0:(x(!0),v())};return(n.inverted||1m&&(c=!1),t=(e.series&&e.series.yAxis&&e.series.yAxis.pos)+(e.plotY||0),t-=g,e.isHeader&&(t=o?-p:a.plotHeight+p),r.push({target:t,rank:e.isHeader?1:0,size:i.tt.getBBox().height+1,point:e,x:m,tt:f})}}),this.cleanSplit(),t.distribute(r,a.plotHeight+p),i(r,function(t){var e=t.point,i=e.series;t.tt.attr({visibility:void 0===t.pos?"hidden":"inherit",x:c||e.isHeader?t.x:e.plotX+a.plotLeft+h(d.distance,16),y:t.pos+g,anchorX:e.isHeader?e.plotX+a.plotLeft:e.plotX+i.xAxis.pos,anchorY:e.isHeader?a.plotTop+a.plotHeight/2:e.plotY+i.yAxis.pos})})},updatePosition:function(t){var e,i=this.chart,s=this.getLabel(),o=(this.options.positioner||this.getPosition).call(this,s.width,s.height,t),n=t.plotX+i.plotLeft;t=t.plotY+i.plotTop,this.outside&&(e=(this.options.borderWidth||0)+2*this.distance,this.renderer.setSize(s.width+e,s.height+e,!1),n+=i.pointer.chartPosition.left-o.x,t+=i.pointer.chartPosition.top-o.y),this.move(Math.round(o.x),Math.round(o.y||0),n,t)},getDateFormat:function(t,e,i,s){var o,n,r=this.chart.time,a=r.dateFormat("%m-%d %H:%M:%S.%L",e),h={millisecond:15,second:12,minute:9,hour:6,day:3},l="millisecond";for(n in d){if(t===d.week&&+r.dateFormat("%w",e)===i&&"00:00:00.000"===a.substr(6)){n="week";break}if(d[n]>t){n=l;break}if(h[n]&&a.substr(h[n])!=="01-01 00:00:00.000".substr(h[n]))break;"week"!==n&&(l=n)}return n&&(o=s[n]),o},getXDateFormat:function(t,e,i){e=e.dateTimeLabelFormats;var s=i&&i.closestPointRange;return(s?this.getDateFormat(s,t.x,i.options.startOfWeek,e):e.day)||e.year},tooltipFooterHeaderFormatter:function(t,e){e=e?"footer":"header";var s=t.series,r=s.tooltipOptions,a=r.xDateFormat,h=s.xAxis,l=h&&"datetime"===h.options.type&&n(t.key),c=r[e+"Format"];return l&&!a&&(a=this.getXDateFormat(t,r,h)),l&&a&&i(t.point&&t.point.tooltipDateKeys||["key"],function(t){c=c.replace("{point."+t+"}","{point."+t+":"+a+"}")}),o(c,{point:t,series:s},this.chart.time)},bodyFormatter:function(t){return r(t,function(t){var e=t.series.tooltipOptions;return(e[(t.point.formatPrefix||"point")+"Formatter"]||t.point.tooltipFormatter).call(t.point,e[(t.point.formatPrefix||"point")+"Format"])})}}}(e),function(t){var e=t.addEvent,i=t.attr,s=t.charts,o=t.color,n=t.css,r=t.defined,a=t.each,h=t.extend,l=t.find,c=t.fireEvent,d=t.isNumber,p=t.isObject,u=t.offset,g=t.pick,f=t.splat,m=t.Tooltip;t.Pointer=function(t,e){this.init(t,e)},t.Pointer.prototype={init:function(t,e){this.options=e,this.chart=t,this.runChartClick=e.chart.events&&!!e.chart.events.click,this.pinchDown=[],this.lastValidTouch={},m&&(t.tooltip=new m(t,e.tooltip),this.followTouchMove=g(e.tooltip.followTouchMove,!0)),this.setDOMEvents()},zoomOption:function(t){var e=(s=this.chart).options.chart,i=e.zoomType||"",s=s.inverted;/touch/.test(t.type)&&(i=g(e.pinchType,i)),this.zoomX=t=/x/.test(i),this.zoomY=i=/y/.test(i),this.zoomHor=t&&!s||i&&s,this.zoomVert=i&&!s||t&&s,this.hasZoom=t||i},normalize:function(t,e){var i;return i=t.touches?t.touches.length?t.touches.item(0):t.changedTouches[0]:t,e||(this.chartPosition=e=u(this.chart.container)),h(t,{chartX:Math.round(i.pageX-e.left),chartY:Math.round(i.pageY-e.top)})},getCoordinates:function(t){var e={xAxis:[],yAxis:[]};return a(this.chart.axes,function(i){e[i.isXAxis?"xAxis":"yAxis"].push({axis:i,value:i.toValue(t[i.horiz?"chartX":"chartY"])})}),e},findNearestKDPoint:function(t,e,i){var s;return a(t,function(t){var o=!(t.noSharedTooltip&&e)&&0>t.options.findNearestPointBy.indexOf("y");if(t=t.searchPoint(i,o),(o=p(t,!0))&&!(o=!p(s,!0))){o=s.distX-t.distX;var n=s.dist-t.dist,r=(t.series.group&&t.series.group.zIndex)-(s.series.group&&s.series.group.zIndex);o=0t.series.index?-1:1)}o&&(s=t)}),s},getPointFromEvent:function(t){t=t.target;for(var e;t&&!e;)e=t.point,t=t.parentNode;return e},getChartCoordinatesFromPoint:function(t,e){var i=(s=t.series).xAxis,s=s.yAxis,o=g(t.clientX,t.plotX),n=t.shapeArgs;return i&&s?e?{chartX:i.len+i.pos-o,chartY:s.len+s.pos-t.plotY}:{chartX:o+i.pos,chartY:t.plotY+s.pos}:n&&n.x&&n.y?{chartX:n.x,chartY:n.y}:void 0},getHoverData:function(e,i,s,o,n,r,h){var c,d=[],u=h&&h.isBoosting;return o=!(!o||!e),h=i&&!i.stickyTracking?[i]:t.grep(s,function(t){return t.visible&&!(!n&&t.directTouch)&&g(t.options.enableMouseTracking,!0)&&t.stickyTracking}),i=(c=o?e:this.findNearestKDPoint(h,n,r))&&c.series,c&&(n&&!i.noSharedTooltip?(h=t.grep(s,function(t){return t.visible&&!(!n&&t.directTouch)&&g(t.options.enableMouseTracking,!0)&&!t.noSharedTooltip}),a(h,function(t){var e=l(t.points,function(t){return t.x===c.x&&!t.isNull});p(e)&&(u&&(e=t.getPoint(e)),d.push(e))})):d.push(c)),{hoverPoint:c,hoverSeries:i,hoverPoints:d}},runPointActions:function(i,o){var n,r=this.chart,h=r.tooltip&&r.tooltip.options.enabled?r.tooltip:void 0,l=!!h&&h.shared,c=(d=o||r.hoverPoint)&&d.series||r.hoverSeries,d=(c=this.getHoverData(d,c,r.series,"touchmove"!==i.type&&(!!o||c&&c.directTouch&&this.isDirectTouch),l,i,{isBoosting:r.isBoosting})).hoverPoint;if(n=c.hoverPoints,o=(c=c.hoverSeries)&&c.tooltipOptions.followPointer,l=l&&c&&!c.noSharedTooltip,d&&(d!==r.hoverPoint||h&&h.isHidden)){if(a(r.hoverPoints||[],function(e){-1===t.inArray(e,n)&&e.setState()}),a(n||[],function(t){t.setState("hover")}),r.hoverSeries!==c&&c.onMouseOver(),r.hoverPoint&&r.hoverPoint.firePointEvent("mouseOut"),!d.series)return;d.firePointEvent("mouseOver"),r.hoverPoints=n,r.hoverPoint=d,h&&h.refresh(l?n:d,i)}else o&&h&&!h.isHidden&&(d=h.getAnchor([{}],i),h.updatePosition({plotX:d[0],plotY:d[1]}));this.unDocMouseMove||(this.unDocMouseMove=e(r.container.ownerDocument,"mousemove",function(e){var i=s[t.hoverChartIndex];i&&i.pointer.onDocumentMouseMove(e)})),a(r.axes,function(e){var s=g(e.crosshair.snap,!0),o=s?t.find(n,function(t){return t.series[e.coll]===e}):void 0;o||!s?e.drawCrosshair(i,o):e.hideCrosshair()})},reset:function(t,e){var i=this.chart,s=i.hoverSeries,o=i.hoverPoint,n=i.hoverPoints,r=i.tooltip,h=r&&r.shared?n:o;t&&h&&a(f(h),function(e){e.series.isCartesian&&void 0===e.plotX&&(t=!1)}),t?r&&h&&(r.refresh(h),r.shared&&n?a(n,function(t){t.setState(t.state,!0),t.series.xAxis.crosshair&&t.series.xAxis.drawCrosshair(null,t),t.series.yAxis.crosshair&&t.series.yAxis.drawCrosshair(null,t)}):o&&(o.setState(o.state,!0),a(i.axes,function(t){t.crosshair&&t.drawCrosshair(null,o)}))):(o&&o.onMouseOut(),n&&a(n,function(t){t.setState()}),s&&s.onMouseOut(),r&&r.hide(e),this.unDocMouseMove&&(this.unDocMouseMove=this.unDocMouseMove()),a(i.axes,function(t){t.hideCrosshair()}),this.hoverX=i.hoverPoints=i.hoverPoint=null)},scaleGroups:function(t,e){var i,s=this.chart;a(s.series,function(o){i=t||o.getPlotBox(),o.xAxis&&o.xAxis.zoomEnabled&&o.group&&(o.group.attr(i),o.markerGroup&&(o.markerGroup.attr(i),o.markerGroup.clip(e?s.clipRect:null)),o.dataLabelsGroup&&o.dataLabelsGroup.attr(i))}),s.clipRect.attr(e||s.clipBox)},dragStart:function(t){var e=this.chart;e.mouseIsDown=t.type,e.cancelClick=!1,e.mouseDownX=this.mouseDownX=t.chartX,e.mouseDownY=this.mouseDownY=t.chartY},drag:function(t){var e,i=this.chart,s=i.options.chart,n=t.chartX,r=t.chartY,a=this.zoomHor,h=this.zoomVert,l=i.plotLeft,c=i.plotTop,d=i.plotWidth,p=i.plotHeight,u=this.selectionMarker,g=this.mouseDownX,f=this.mouseDownY,m=s.panKey&&t[s.panKey+"Key"];u&&u.touch||(nl+d&&(n=l+d),rc+p&&(r=c+p),this.hasDragged=Math.sqrt(Math.pow(g-n,2)+Math.pow(f-r,2)),10y.max&&(e=y.max-h,c=!0),c?(M-=.8*(M-r[p][0]),b||(S-=.8*(S-r[p][1])),i()):r[p]=[M,S],v||(n[p]=l-m,n[f]=h),n=v?1/x:x,o[f]=h,o[p]=e,s[v?t?"scaleY":"scaleX":"scale"+u]=x,s["translate"+u]=n*m+(M-n*k)},pinch:function(t){var e=this,a=e.chart,h=e.pinchDown,l=t.touches,c=l.length,d=e.lastValidTouch,p=e.hasZoom,u=e.selectionMarker,g={},f=1===c&&(e.inClass(t.target,"highcharts-tracker")&&a.runTrackerClick||e.runChartClick),m={};1t-6&&rl?this.maxItemWidth:t.itemWidth;s&&this.itemX-i+e>l&&(this.itemX=i,this.itemY+=r+this.lastLineHeight+n,this.lastLineHeight=0),this.lastItemY=r+this.itemY+n,this.lastLineHeight=Math.max(o,this.lastLineHeight),t._legendItemPos=[this.itemX,this.itemY],s?this.itemX+=e:(this.itemY+=r+o+n,this.lastLineHeight=o),this.offsetWidth=h||Math.max((s?this.itemX-i-(t.checkbox?0:a):e)+i,this.offsetWidth)},getAllItems:function(){var t=[];return n(this.chart.series,function(e){var i=e&&e.options;e&&c(i.showInLegend,!o(i.linkedTo)&&void 0,!0)&&(t=t.concat(e.legendItems||("point"===i.legendType?e.data:e)))}),r(this,"afterGetAllItems",{allItems:t}),t},getAlignment:function(){var t=this.options;return this.proximate?t.align.charAt(0)+"tv":t.floating?"":t.align.charAt(0)+t.verticalAlign.charAt(0)+t.layout.charAt(0)},adjustMargins:function(t,e){var i=this.chart,s=this.options,r=this.getAlignment();r&&n([/(lth|ct|rth)/,/(rtv|rm|rbv)/,/(rbh|cb|lbh)/,/(lbv|lm|ltv)/],function(n,a){n.test(r)&&!o(t[a])&&(i[h[a]]=Math.max(i[h[a]],i.legend[(a+1)%2?"legendHeight":"legendWidth"]+[1,-1,-1,1][a]*s[a%2?"x":"y"]+c(s.margin,12)+e[a]+(0===a&&void 0!==i.options.title.margin?i.titleOffset+i.options.title.margin:0)))})},proximatePositions:function(){var e=this.chart,i=[],s="left"===this.options.align;n(this.allItems,function(o){var n,r;n=s,o.xAxis&&o.points&&(o.xAxis.options.reversed&&(n=!n),n=t.find(n?o.points:o.points.slice(0).reverse(),function(e){return t.isNumber(e.plotY)}),r=o.legendGroup.getBBox().height,i.push({target:o.visible?(n?n.plotY:o.xAxis.height)-.3*r:e.plotHeight,size:r,item:o}))},this),t.distribute(i,e.plotHeight),n(i,function(t){t.item._legendItemPos[1]=e.plotTop-e.spacing[0]+t.pos})},render:function(){var t,e,i,s=this.chart,o=s.renderer,r=this.group,a=this.box,h=this.options,c=this.padding;this.itemX=c,this.itemY=this.initialItemY,this.lastItemY=this.offsetWidth=0,r||(this.group=r=o.g("legend").attr({zIndex:7}).add(),this.contentGroup=o.g().attr({zIndex:1}).add(r),this.scrollGroup=o.g().add(this.contentGroup)),this.renderTitle(),t=this.getAllItems(),p(t,function(t,e){return(t.options&&t.options.legendIndex||0)-(e.options&&e.options.legendIndex||0)}),h.reversed&&t.reverse(),this.allItems=t,this.display=e=!!t.length,this.itemHeight=this.totalItemWidth=this.maxItemWidth=this.lastLineHeight=0,n(t,this.renderItem,this),n(t,this.layoutItem,this),t=(h.width||this.offsetWidth)+c,i=this.lastItemY+this.lastLineHeight+this.titleHeight,i=this.handleOverflow(i),i+=c,a||(this.box=a=o.rect().addClass("highcharts-legend-box").attr({r:h.borderRadius}).add(r),a.isNew=!0),a.attr({stroke:h.borderColor,"stroke-width":h.borderWidth||0,fill:h.backgroundColor||"none"}).shadow(h.shadow),0l&&!1!==p.enabled?(this.clipHeight=e=Math.max(l-20-this.titleHeight-h,0),this.currentPage=c(this.currentPage,1),this.fullHeight=t,n(x,function(t,s){var o=t._legendItemPos[1],n=Math.round(t.legendItem.getBBox().height),r=m.length;(!r||o-m[r-1]>e&&(i||o)!==m[r-1])&&(m.push(i||o),r++),t.pageIx=r-1,i&&(x[s-1].pageIx=r-1),s===x.length-1&&o+n-m[r-1]>e&&(m.push(o),t.pageIx=r),o!==i&&(i=o)}),d||(d=s.clipRect=o.clipRect(0,h,9999,0),s.contentGroup.clip(d)),v(e),f||(this.nav=f=o.g().attr({zIndex:1}).add(this.group),this.up=o.symbol("triangle",0,0,g,g).on("click",function(){s.scroll(-1,u)}).add(f),this.pager=o.text("",15,10).addClass("highcharts-legend-navigation").css(p.style).add(f),this.down=o.symbol("triangle-down",0,0,g,g).on("click",function(){s.scroll(1,u)}).add(f)),s.scroll(0),t=l):f&&(v(),this.nav=f.destroy(),this.scrollGroup.attr({translateY:1}),this.clipHeight=0),t},scroll:function(t,e){var i=this.pages,s=i.length;t=this.currentPage+t;var o=this.clipHeight,n=this.options.navigation,r=this.pager,a=this.padding;t>s&&(t=s),0r&&("string"===(s=typeof e[0])?i.name=e[0]:"number"===s&&(i.x=e[0]),l++);c=t.value;)t=e[++s];return this.nonZonedColor||(this.nonZonedColor=this.color),this.color=t&&t.color&&!this.options.color?t.color:this.nonZonedColor,t},destroy:function(){var t,e=this.series.chart,i=e.hoverPoints;for(t in e.pointCount--,i&&(this.setState(),o(i,this),i.length||(e.hoverPoints=null)),this===e.hoverPoint&&this.onMouseOut(),(this.graphic||this.dataLabel)&&(c(this),this.destroyElements()),this.legendItem&&e.legend.destroyItem(this),this)this[t]=null},destroyElements:function(){for(var t,e=["graphic","dataLabel","dataLabelUpper","connector","shadowGroup"],i=6;i--;)this[t=e[i]]&&(this[t]=this[t].destroy())},getLabelConfig:function(){return{x:this.category,y:this.y,color:this.color,colorIndex:this.colorIndex,key:this.name||this.category,series:this.series,point:this,percentage:this.percentage,total:this.total||this.stackTotal}},tooltipFormatter:function(t){var e=this.series,s=e.tooltipOptions,o=l(s.valueDecimals,""),n=s.valuePrefix||"",a=s.valueSuffix||"";return i(e.pointArrayMap||["y"],function(e){e="{point."+e,(n||a)&&(t=t.replace(RegExp(e+"}","g"),n+e+"}"+a)),t=t.replace(RegExp(e+"}","g"),e+":,."+o+"f}")}),r(t,{point:this,series:this.series},e.chart.time)},firePointEvent:function(t,e,i){var s=this,o=this.series.options;(o.point.events[t]||s.options&&s.options.events&&s.options.events[t])&&this.importEvents(),"click"===t&&o.allowPointSelect&&(i=function(t){s.select&&s.select(null,t.ctrlKey||t.metaKey||t.shiftKey)}),n(this,t,e,i)},visible:!0}}(e),function(t){var e=t.addEvent,i=t.animObject,s=t.arrayMax,o=t.arrayMin,n=t.correctFloat,r=t.defaultOptions,a=t.defaultPlotOptions,h=t.defined,l=t.each,c=t.erase,d=t.extend,p=t.fireEvent,u=t.grep,g=t.isArray,f=t.isNumber,m=t.isString,x=t.merge,v=t.objectEach,y=t.pick,b=t.removeEvent,k=t.splat,M=t.SVGElement,w=t.syncTimeout,S=t.win;t.Series=t.seriesType("line",null,{lineWidth:2,allowPointSelect:!1,showCheckbox:!1,animation:{duration:1e3},events:{},marker:{lineWidth:0,lineColor:"#ffffff",enabledThreshold:2,radius:4,states:{normal:{animation:!0},hover:{animation:{duration:50},enabled:!0,radiusPlus:2,lineWidthPlus:1},select:{fillColor:"#cccccc",lineColor:"#000000",lineWidth:2}}},point:{events:{}},dataLabels:{align:"center",formatter:function(){return null===this.y?"":t.numberFormat(this.y,-1)},style:{fontSize:"11px",fontWeight:"bold",color:"contrast",textOutline:"1px contrast"},verticalAlign:"bottom",x:0,y:0,padding:5},cropThreshold:300,pointRange:0,softThreshold:!0,states:{normal:{animation:!0},hover:{animation:{duration:50},lineWidthPlus:1,marker:{},halo:{size:10,opacity:.25}},select:{}},stickyTracking:!0,turboThreshold:1e3,findNearestPointBy:"x"},{isCartesian:!0,pointClass:t.Point,sorted:!0,requireSorting:!0,directTouch:!1,axisTypes:["xAxis","yAxis"],colorCounter:0,parallelArrays:["x","y"],coll:"series",init:function(t,i){var s,o,n=this,r=t.series;n.chart=t,n.options=i=n.setOptions(i),n.linkedSeries=[],n.bindAxes(),d(n,{name:i.name,state:"",visible:!1!==i.visible,selected:!0===i.selected}),s=i.events,v(s,function(t,i){e(n,i,t)}),(s&&s.click||i.point&&i.point.events&&i.point.events.click||i.allowPointSelect)&&(t.runTrackerClick=!0),n.getColor(),n.getSymbol(),l(n.parallelArrays,function(t){n[t+"Data"]=[]}),n.setData(i.data,!1),n.isCartesian&&(t.hasCartesianSeries=!0),r.length&&(o=r[r.length-1]),n._i=y(o&&o._i,-1)+1,t.orderSeries(this.insert(r)),p(this,"afterInit")},insert:function(t){var e,i=this.options.index;if(f(i)){for(e=t.length;e--;)if(i>=y(t[e].options.index,t[e]._i)){t.splice(e+1,0,this);break}-1===e&&t.unshift(this),e+=1}else t.push(this);return y(e,t.length-1)},bindAxes:function(){var e,i=this,s=i.options,o=i.chart;l(i.axisTypes||[],function(n){l(o[n],function(t){e=t.options,(s[n]===e.index||void 0!==s[n]&&s[n]===e.id||void 0===s[n]&&0===e.index)&&(i.insert(t.series),i[n]=t,t.isDirty=!0)}),i[n]||i.optionalAxis===n||t.error(18,!0)})},updateParallelArrays:function(t,e){var i=t.series,s=arguments,o=f(e)?function(s){var o="y"===s&&i.toYData?i.toYData(t):t[s];i[s+"Data"][e]=o}:function(t){Array.prototype[e].apply(i[t+"Data"],Array.prototype.slice.call(s,2))};l(i.parallelArrays,o)},autoIncrement:function(){var t,e=this.options,i=this.xIncrement,s=e.pointIntervalUnit,o=this.chart.time;i=y(i,e.pointStart,0);return this.pointInterval=t=y(this.pointInterval,e.pointInterval,1),s&&(e=new o.Date(i),"day"===s?o.set("Date",e,o.get("Date",e)+t):"month"===s?o.set("Month",e,o.get("Month",e)+t):"year"===s&&o.set("FullYear",e,o.get("FullYear",e)+t),t=e.getTime()-i),this.xIncrement=i+t,i},setOptions:function(t){var e=this.chart,i=e.options,s=i.plotOptions,o=(e.userOptions||{}).plotOptions||{},n=s[this.type];return this.userOptions=t,e=x(n,s.series,t),this.tooltipOptions=x(r.tooltip,r.plotOptions.series&&r.plotOptions.series.tooltip,r.plotOptions[this.type].tooltip,i.tooltip.userOptions,s.series&&s.series.tooltip,s[this.type].tooltip,t.tooltip),this.stickyTracking=y(t.stickyTracking,o[this.type]&&o[this.type].stickyTracking,o.series&&o.series.stickyTracking,!(!this.tooltipOptions.shared||this.noSharedTooltip)||e.stickyTracking),null===n.marker&&delete e.marker,this.zoneAxis=e.zoneAxis,t=this.zones=(e.zones||[]).slice(),!e.negativeColor&&!e.negativeFillColor||e.zones||t.push({value:e[this.zoneAxis+"Threshold"]||e.threshold||0,className:"highcharts-negative",color:e.negativeColor,fillColor:e.negativeFillColor}),t.length&&h(t[t.length-1].value)&&t.push({color:this.color,fillColor:this.fillColor}),p(this,"afterSetOptions",{options:e}),e},getName:function(){return this.name||"Series "+(this.index+1)},getCyclic:function(t,e,i){var s,o=this.chart,n=this.userOptions,r=t+"Index",a=t+"Counter",l=i?i.length:y(o.options.chart[t+"Count"],o[t+"Count"]);e||(s=y(n[r],n["_"+r]),h(s)||(o.series.length||(o[a]=0),n["_"+r]=s=o[a]%l,o[a]+=1),i&&(e=i[s])),void 0!==s&&(this[r]=s),this[t]=e},getColor:function(){this.options.colorByPoint?this.options.color=null:this.getCyclic("color",this.options.color||a[this.type].color,this.chart.options.colors)},getSymbol:function(){this.getCyclic("symbol",this.options.marker.symbol,this.chart.options.symbols)},drawLegendSymbol:t.LegendSymbolMixin.drawLineMarker,updateData:function(e){var i,s,o,n=this.options,r=this.points,a=[],h=this.requireSorting;if(l(e,function(e){var s;s=t.defined(e)&&this.pointClass.prototype.optionsToObject.call({series:this},e).x,f(s)&&(-1===(s=t.inArray(s,this.xData,o))||r[s].touched?a.push(e):e!==n.data[s]?(r[s].update(e,!1,null,!1),r[s].touched=!0,h&&(o=s+1)):r[s]&&(r[s].touched=!0),i=!0)},this),i)for(e=r.length;e--;)(s=r[e]).touched||s.remove(!1),s.touched=!1;else{if(e.length!==r.length)return!1;l(e,function(t,e){r[e].update&&t!==n.data[e]&&r[e].update(t,!1,null,!1)})}return l(a,function(t){this.addPoint(t,!1)},this),!0},setData:function(e,i,s,o){var n,r,a=this,h=a.points,c=h&&h.length||0,d=a.options,p=a.chart,u=null,x=a.xAxis,v=d.turboThreshold,b=this.xData,k=this.yData,M=(n=a.pointArrayMap)&&n.length;if(n=(e=e||[]).length,i=y(i,!0),!1!==o&&n&&c&&!a.cropped&&!a.hasGroupedData&&a.visible&&!a.isSeriesBoosting&&(r=this.updateData(e)),!r){if(a.xIncrement=null,a.colorCounter=0,l(this.parallelArrays,function(t){a[t+"Data"].length=0}),v&&n>v){for(s=0;null===u&&sh||this.forceCrop)&&(s[n-1]d?(s=[],o=[]):this.yData&&(s[0]d)&&(s=(i=this.cropData(this.xData,this.yData,c,d)).xData,o=i.yData,i=i.start,r=!0)),h=s.length||1;--h;)0n&&m&&(t.error(15),m=!1);this.cropped=r,this.cropStart=i,this.processedXData=s,this.processedYData=o,this.closestPointRange=a},cropData:function(t,e,i,s,o){var n,r=t.length,a=0,h=r;for(o=y(o,this.cropShoulder,1),n=0;n=i){a=Math.max(0,n-o);break}for(i=n;is){h=i+o;break}return{xData:t.slice(a,h),yData:e.slice(a,h),start:a,end:h}},generatePoints:function(){var t,e,i,s,o=(u=this.options).data,n=this.data,r=this.processedXData,a=this.processedYData,h=this.pointClass,l=r.length,c=this.cropStart||0,p=this.hasGroupedData,u=u.keys,g=[];for(n||p||((n=[]).length=o.length,n=this.data=n),u&&p&&(this.options.keys=!1),s=0;s=p&&(l[a-m]||n)=S&&(M.isNull=!0),M.plotX=t=n(Math.min(Math.max(-1e5,a.translate(w,0,0,0,1,m,"flags"===this.type)),1e5)),r&&this.visible&&!M.isNull&&T&&T[w]&&(s=this.getStackIndicator(s,w,this.index),e=(S=(A=T[w]).points[s.key])[0],S=S[1],e===b&&s.key===T[w].base&&(e=y(f(v)&&v,c.min)),c.positiveValuesOnly&&0>=e&&(e=null),M.total=M.stackTotal=A.total,M.percentage=A.total&&M.y/A.total*100,M.stackY=S,A.setOffset(this.pointXOffset||0,this.barW||0)),M.yBottom=h(e)?Math.min(Math.max(-1e5,c.translate(e,0,1,0,1)),1e5):null,g&&(S=this.modifyValue(S,M)),M.plotY=e="number"==typeof S&&1/0!==S?Math.min(Math.max(-1e5,c.translate(S,0,1,0,1)),1e5):void 0,M.isInside=void 0!==e&&0=c.enabledThreshold*c.radius);if(!1!==c.enabled||this._hasPointMarkers)for(t=0;to&&e.shadow)),r&&(r.startX=i.xMap,r.isArea=i.isArea)})},getZonesGraphs:function(t){return l(this.zones,function(e,i){t.push(["zone-graph-"+i,"highcharts-graph highcharts-zone-graph-"+i+" "+(e.className||""),e.color||this.color,e.dashStyle||this.options.dashStyle])},this),t},applyZones:function(){var t,e,i,s,o,n,r,a,h,c=this,d=this.chart,p=d.renderer,u=this.zones,g=this.clips||[],f=this.graph,m=this.area,x=Math.max(d.chartWidth,d.chartHeight),v=this[(this.zoneAxis||"y")+"Axis"],b=d.inverted,k=!1;u.length&&(f||m)&&v&&void 0!==v.min&&(o=v.reversed,n=v.horiz,f&&!this.showLine&&f.hide(),m&&m.hide(),s=v.getExtremes(),l(u,function(l,u){t=o?n?d.plotWidth:0:n?0:v.toPixels(s.min),t=Math.min(Math.max(y(e,t),0),x),e=Math.min(Math.max(Math.round(v.toPixels(y(l.value,s.max),!0)),0),x),k&&(t=e=v.toPixels(s.max)),r=Math.abs(t-e),a=Math.min(t,e),h=Math.max(t,e),v.isXAxis?(i={x:b?h:a,y:0,width:r,height:x},n||(i.x=d.plotHeight-i.x)):(i={x:0,y:b?h:a,width:x,height:r},n&&(i.y=d.plotWidth-i.y)),b&&p.isVML&&(i=v.isXAxis?{x:0,y:o?a:h,height:i.width,width:d.chartWidth}:{x:i.y-d.plotLeft-d.spacingBox.x,y:0,width:i.height,height:d.chartHeight}),g[u]?g[u].animate(i):(g[u]=p.clipRect(i),f&&c["zone-graph-"+u].clip(g[u]),m&&c["zone-area-"+u].clip(g[u])),k=l.value>s.max,c.resetZones&&0===e&&(e=void 0)}),this.clips=g)},invertGroups:function(t){function i(){l(["group","markerGroup"],function(e){o[e]&&(n.renderer.isVML&&o[e].attr({width:o.yAxis.len,height:o.xAxis.len}),o[e].width=o.yAxis.len,o[e].height=o.xAxis.len,o[e].invert(t))})}var s,o=this,n=o.chart;o.xAxis&&(s=e(n,"resize",i),e(o,"destroy",s),i(),o.invertGroups=i)},plotGroup:function(t,e,i,s,o){var n=this[t],r=!n;return r&&(this[t]=n=this.chart.renderer.g().attr({zIndex:s||.1}).add(o)),n.addClass("highcharts-"+e+" highcharts-series-"+this.index+" highcharts-"+this.type+"-series "+(h(this.colorIndex)?"highcharts-color-"+this.colorIndex+" ":"")+(this.options.className||"")+(n.hasClass("highcharts-tracker")?" highcharts-tracker":""),!0),n.attr({visibility:i})[r?"attr":"animate"](this.getPlotBox()),n},getPlotBox:function(){var t=this.chart,e=this.xAxis,i=this.yAxis;return t.inverted&&(e=i,i=this.xAxis),{translateX:e?e.left:t.plotLeft,translateY:i?i.top:t.plotTop,scaleX:1,scaleY:1}},render:function(){var t,e=this,s=e.chart,o=e.options,n=!!e.animate&&s.renderer.isSVG&&i(o.animation).duration,r=e.visible?"inherit":"hidden",a=o.zIndex,h=e.hasRendered,l=s.seriesGroup,c=s.inverted;t=e.plotGroup("group","series",r,a,l),e.markerGroup=e.plotGroup("markerGroup","markers",r,a,l),n&&e.animate(!0),t.inverted=!!e.isCartesian&&c,e.drawGraph&&(e.drawGraph(),e.applyZones()),e.drawDataLabels&&e.drawDataLabels(),e.visible&&e.drawPoints(),e.drawTracker&&!1!==e.options.enableMouseTracking&&e.drawTracker(),e.invertGroups(c),!1===o.clip||e.sharedClipKey||h||t.clip(s.clipRect),n&&e.animate(),h||(e.animationTimeout=w(function(){e.afterAnimate()},n)),e.isDirty=!1,e.hasRendered=!0,p(e,"afterRender")},redraw:function(){var t=this.chart,e=this.isDirty||this.isDirtyData,i=this.group,s=this.xAxis,o=this.yAxis;i&&(t.inverted&&i.attr({width:t.plotWidth,height:t.plotHeight}),i.animate({translateX:y(s&&s.left,t.plotLeft),translateY:y(o&&o.top,t.plotTop)})),this.translate(),this.render(),e&&delete this.kdTree},kdAxisArray:["clientX","plotY"],searchPoint:function(t,e){var i=this.xAxis,s=this.yAxis,o=this.chart.inverted;return this.searchKDTree({clientX:o?i.len-t.chartY+i.pos:t.chartX-i.pos,plotY:o?s.len-t.chartX+s.pos:t.chartY-s.pos},e)},buildKDTree:function(){this.buildingKdTree=!0;var t=this,e=-1(u=e[u]-p[u])?"left":"right",d=0>u?"right":"left",r[c]&&(g=(c=t(e,r[c],a+1,l))[n]a;)r--;this.updateParallelArrays(o,"splice",r,0,0),this.updateParallelArrays(o,r),d&&o.name&&(d[a]=o.name),p.splice(r,0,t),n&&(this.data.splice(r,0,null),this.processData()),"point"===h.legendType&&this.generatePoints(),i&&(l[0]&&l[0].remove?l[0].remove(!1):(l.shift(),this.updateParallelArrays(o,"shift"),p.shift())),this.isDirtyData=this.isDirty=!0,e&&c.redraw(s)},removePoint:function(t,e,i){var s=this,o=s.data,n=o[t],r=s.points,a=s.chart,h=function(){r&&r.length===o.length&&r.splice(t,1),o.splice(t,1),s.options.data.splice(t,1),s.updateParallelArrays(n||{series:s},"splice",t,1),n&&n.destroy(),s.isDirty=!0,s.isDirtyData=!0,e&&a.redraw()};k(i,a),e=x(e,!0),n?n.firePointEvent("remove",null,h):h()},remove:function(t,e,i){function s(){o.destroy(),n.isDirtyLegend=n.isDirtyBox=!0,n.linkSeries(),x(t,!0)&&n.redraw(e)}var o=this,n=o.chart;!1!==i?c(o,"remove",null,s):s()},update:function(e,i){var s,o=this,n=o.chart,r=o.userOptions,h=o.oldType||o.type,p=e.type||r.type||n.options.chart.type,u=b[h].prototype,g=["group","markerGroup","dataLabelsGroup"],m=["navigatorSeries","baseSeries"],v=o.finishedAnimating&&{animation:!1},y=["data","name","turboThreshold"],k=t.keys(e),M=0t&&n>l?a=2*l-(n=Math.max(t,l)):ns&&a>l?n=2*l-(a=Math.max(s,l)):a=Math.abs(e)&&.5t.closestPointRange*t.xAxis.transA,n=(o=t.borderWidth=a(i.borderWidth,o?0:1),t.yAxis),r=i.threshold,l=t.translatedThreshold=n.getThreshold(r),c=a(i.minPointLength,5),d=t.getColumnMetrics(),p=d.width,u=t.barW=Math.max(p,1+2*o),g=t.pointXOffset=d.offset;e.inverted&&(l-=.5),i.pointPadding&&(u=Math.ceil(u)),h.prototype.translate.apply(t),s(t.points,function(i){var s,o=a(i.yBottom,l),h=999+Math.abs(o),d=(h=Math.min(Math.max(-h,i.plotY),n.len+h),i.plotX+g),f=u,m=Math.min(h,o),x=Math.max(h,o)-m;c&&Math.abs(x)c?o-c:l-(s?c:0)),i.barX=d,i.pointWidth=p,i.tooltipPos=e.inverted?[n.len+n.pos-e.plotLeft-h,t.xAxis.len-d-f/2,x]:[d+f/2,h+n.pos-e.plotTop,x],i.shapeType="rect",i.shapeArgs=t.crispCol.apply(t,i.isNull?[d,l,f,0]:[d,m,f,x])})},getSymbol:t.noop,drawLegendSymbol:t.LegendSymbolMixin.drawRectangle,drawGraph:function(){this.group[this.dense?"addClass":"removeClass"]("highcharts-dense-data")},pointAttribs:function(t,e){var s,o=this.options;s=(c=this.pointAttrToOptions||{}).stroke||"borderColor";var n=c["stroke-width"]||"borderWidth",a=t&&t.color||this.color,h=t&&t[s]||o[s]||this.color||a,l=t&&t[n]||o[n]||this[n]||0,c=o.dashStyle;return t&&this.zones.length&&(a=t.getZone(),a=t.options.color||a&&a.color||this.color),e&&(e=(t=r(o.states[e],t.options.states&&t.options.states[e]||{})).brightness,a=t.color||void 0!==e&&i(a).brighten(t.brightness).get()||a,h=t[s]||h,l=t[n]||l,c=t.dashStyle||c),s={fill:a,stroke:h,"stroke-width":l},c&&(s.dashstyle=c),s},drawPoints:function(){var t,e=this,i=this.chart,o=e.options,a=i.renderer,h=o.animationLimit||250;s(e.points,function(s){var l=s.graphic,c=l&&i.pointCount●
follow
n+a-r&&(s=n+a-r),i.render(0,0,s-a,s-a+r)),i.hasDragged&&i.scrollbar&&b(i.scrollbar.options.liveRedraw,t.svg&&!v&&!this.chart.isBoosting)&&(e.DOMType=e.type,setTimeout(function(){i.onMouseUp(e)},0)))},onMouseUp:function(t){var e,i,s=this.chart,o=this.xAxis,n=this.scrollbar,r=t.DOMEvent||t;(!this.hasDragged||n&&n.hasDragged)&&"scrollbar"!==t.trigger||(n=this.getUnionExtremes(),this.zoomedMin===this.otherHandlePos?e=this.fixedExtreme:this.zoomedMax===this.otherHandlePos&&(i=this.fixedExtreme),this.zoomedMax===this.size&&(i=this.reversedExtremes?n.dataMin:n.dataMax),0===this.zoomedMin&&(e=this.reversedExtremes?n.dataMax:n.dataMin),o=o.toFixedRange(this.zoomedMin,this.zoomedMax,e,i),a(o.min)&&s.xAxis[0].setExtremes(Math.min(o.min,o.max),Math.max(o.min,o.max),!0,!this.hasDragged&&null,{trigger:"navigator",triggerOp:"navigator-drag",DOMEvent:r})),"mousemove"!==t.DOMType&&(this.grabbedLeft=this.grabbedRight=this.grabbedCenter=this.fixedWidth=this.fixedExtreme=this.otherHandlePos=this.hasDragged=this.dragOffset=null)},removeEvents:function(){this.eventsToUnbind&&(l(this.eventsToUnbind,function(t){t()}),this.eventsToUnbind=void 0),this.removeBaseSeriesEvents()},removeBaseSeriesEvents:function(){var t=this.baseSeries||[];this.navigatorEnabled&&t[0]&&(!1!==this.navigatorOptions.adaptToUpdatedData&&l(t,function(t){k(t,"updatedData",this.updatedDataHandler)},this),t[0].xAxis&&k(t[0].xAxis,"foundExtremes",this.modifyBaseAxisExtremes))},init:function(t){var e=(r=t.options).navigator,o=e.enabled,n=(l=r.scrollbar).enabled,r=o?e.height:0,a=n?l.height:0;this.handles=[],this.shades=[],this.chart=t,this.setBaseSeries(),this.height=r,this.scrollbarHeight=a,this.scrollbarEnabled=n,this.navigatorEnabled=o,this.navigatorOptions=e,this.scrollbarOptions=l,this.outlineHeight=r+a,this.opposite=b(e.opposite,!o&&t.inverted);var h=this,l=(o=h.baseSeries,t.xAxis.length),c=(n=t.yAxis.length,o&&o[0]&&o[0].xAxis||t.xAxis[0]||{options:{}});t.isDirtyBox=!0,h.navigatorEnabled?(h.xAxis=new s(t,y({breaks:c.options.breaks,ordinal:c.options.ordinal},e.xAxis,{id:"navigator-x-axis",yAxis:"navigator-y-axis",isX:!0,type:"datetime",index:l,isInternal:!0,offset:0,keepOrdinalPadding:!0,startOnTick:!1,endOnTick:!1,minPadding:0,maxPadding:0,zoomEnabled:!1},t.inverted?{offsets:[a,0,-a,0],width:r}:{offsets:[0,-a,0,a],height:r})),h.yAxis=new s(t,y(e.yAxis,{id:"navigator-y-axis",alignTicks:!1,offset:0,index:n,isInternal:!0,zoomEnabled:!1},t.inverted?{width:r}:{height:r})),o||e.series.data?h.updateNavigatorSeries(!1):0===t.series.length&&(h.unbindRedraw=i(t,"beforeRedraw",function(){0t.inArray(i,c))||(i&&(k(i,"updatedData",a.updatedDataHandler),delete i.navigatorSeries),e.chart&&e.destroy(),!1)});c&&c.length&&l(c,function(t){var e=t.navigatorSeries,l=p({color:t.color,visible:t.visible},f(d)?r.navigator.series:d);e&&!1===a.navigatorOptions.adaptToUpdatedData||(u.name="Navigator "+c.length,s=t.options||{},n=s.navigatorOptions||{},o=y(s,u,l,n),l=n.data||l.data,a.hasNavigatorData=a.hasNavigatorData||!!l,o.data=l||s.data&&s.data.slice(0),e&&e.options?e.update(o,i):(t.navigatorSeries=h.initSeries(o),t.navigatorSeries.baseSeries=t,g.push(t.navigatorSeries)))}),(!d.data||c&&c.length)&&!f(d)||(a.hasNavigatorData=!1,d=t.splat(d),l(d,function(t,e){u.name="Navigator "+(g.length+1),(o=y(r.navigator.series,{color:h.series[e]&&!h.series[e].options.isInternal&&h.series[e].color||h.options.colors[e]||h.options.colors[0]},u,t)).data=t.data,o.data&&(a.hasNavigatorData=!0,g.push(h.initSeries(o)))})),e&&this.addBaseSeriesEvents()},addBaseSeriesEvents:function(){var t=this,e=t.baseSeries||[];e[0]&&e[0].xAxis&&i(e[0].xAxis,"foundExtremes",this.modifyBaseAxisExtremes),l(e,function(e){i(e,"show",function(){this.navigatorSeries&&this.navigatorSeries.setVisible(!0,!1)}),i(e,"hide",function(){this.navigatorSeries&&this.navigatorSeries.setVisible(!1,!1)}),!1!==this.navigatorOptions.adaptToUpdatedData&&e.xAxis&&i(e,"updatedData",this.updatedDataHandler),i(e,"remove",function(){this.navigatorSeries&&(c(t.series,this.navigatorSeries),a(this.navigatorSeries.options)&&this.navigatorSeries.remove(!1),delete this.navigatorSeries)})},this)},modifyNavigatorAxisExtremes:function(){var t,e=this.xAxis;e.getExtremes&&(!(t=this.getUnionExtremes(!0))||t.dataMin===e.min&&t.dataMax===e.max||(e.min=t.dataMin,e.max=t.dataMax))},modifyBaseAxisExtremes:function(){var t,e,i=this.chart.navigator,s=(n=this.getExtremes()).dataMin,o=n.dataMax,n=n.max-n.min,r=i.stickToMin,a=i.stickToMax,h=b(this.options.overscroll,0),l=i.series&&i.series[0],c=!!this.setExtremes;this.eventArgs&&"rangeSelectorButton"===this.eventArgs.trigger||(r&&(t=(e=s)+n),a&&(t=o+h,r||(e=Math.max(t-n,l&&l.xData?l.xData[0]:-Number.MAX_VALUE))),c&&(r||a)&&m(e)&&(this.min=this.userMin=e,this.max=this.userMax=t)),i.stickToMin=i.stickToMax=null},updatedDataHandler:function(){var t=this.chart.navigator,e=this.navigatorSeries;t.stickToMax=t.reversedExtremes?0===Math.round(t.zoomedMin):Math.round(t.zoomedMax)>=Math.round(t.size),t.stickToMin=m(this.xAxis.min)&&this.xAxis.minn&&x(e,!0)&&this.chart.navigator&&d(20,!0),t.call(this,e,i,s,o)}),i(o,"afterAddSeries",function(){this.navigator&&this.navigator.setBaseSeries(null,!1)}),i(w,"afterUpdate",function(){this.chart.navigator&&!this.options.isInternal&&this.chart.navigator.setBaseSeries(null,!1)}),o.prototype.callbacks.push(function(t){var e=t.navigator;e&&t.xAxis[0]&&(t=t.xAxis[0].getExtremes(),e.render(t.min,t.max))})}(e),function(t){function e(t){this.init(t)}var i=t.addEvent,s=t.Axis,o=t.Chart,n=t.css,r=t.createElement,a=t.defaultOptions,h=t.defined,l=t.destroyObjectProperties,c=t.discardElement,d=t.each,p=t.extend,u=t.fireEvent,g=t.isNumber,f=t.merge,m=t.pick,x=t.pInt,v=t.splat,y=t.wrap;p(a,{rangeSelector:{verticalAlign:"top",buttonTheme:{"stroke-width":0,width:28,height:18,padding:2,zIndex:7},floating:!1,x:0,y:0,height:void 0,inputPosition:{align:"right",x:0,y:0},buttonPosition:{align:"left",x:0,y:0},labelStyle:{color:"#666666"}}}),a.lang=f(a.lang,{rangeSelectorZoom:"Zoom",rangeSelectorFrom:"From",rangeSelectorTo:"To"}),e.prototype={clickButton:function(t,e){var o,n,r,a,h,l=this,c=l.chart,p=l.buttonOptions[t],u=c.xAxis[0],f=(k=c.scroller&&c.scroller.getUnionExtremes()||u||{}).dataMin,x=k.dataMax,y=u&&Math.round(Math.min(u.max,m(x,u.max))),b=p.type,k=p._range,M=p.dataGrouping;if(null!==f&&null!==x){if(c.fixedRange=k,M&&(this.forcedDataGrouping=!0,s.prototype.setDataGrouping.call(u||{chart:this.chart},M,!1),this.frozenStates=p.preserveDataGrouping),"month"===b||"year"===b)u?(b={range:p,max:y,chart:c,dataMin:f,dataMax:x},o=u.minFromRange.call(b),g(b.newMax)&&(y=b.newMax)):k=p;else if(k)o=Math.max(y-k,f),y=Math.min(o+k,x);else if("ytd"===b){if(!u)return void i(c,"beforeRender",function(){l.clickButton(t)});void 0===x&&(f=Number.MAX_VALUE,x=Number.MIN_VALUE,d(c.series,function(t){t=t.xData,f=Math.min(t[0],f),x=Math.max(t[t.length-1],x)}),e=!1),o=r=(y=l.getYTDExtremes(x,f,c.time.useUTC)).min,y=y.max}else"all"===b&&u&&(o=f,y=x);o+=p._offsetMin,y+=p._offsetMax,l.setSelected(t),u?u.setExtremes(o,y,m(e,1),null,{trigger:"rangeSelectorButton",rangeSelectorButton:p}):(n=v(c.options.xAxis)[0],h=n.range,n.range=k,a=n.min,n.min=r,i(c,"load",function(){n.range=h,n.min=a}))}},setSelected:function(t){this.selected=this.options.selected=t},defaultButtons:[{type:"month",count:1,text:"1m"},{type:"month",count:3,text:"3m"},{type:"month",count:6,text:"6m"},{type:"ytd",text:"YTD"},{type:"year",count:1,text:"1y"},{type:"all",text:"All"}],init:function(t){var e=this,s=t.options.rangeSelector,o=s.buttons||[].concat(e.defaultButtons),n=s.selected,r=function(){var t=e.minInput,i=e.maxInput;t&&t.blur&&u(t,"blur"),i&&i.blur&&u(i,"blur")};e.chart=t,e.options=s,e.buttons=[],t.extraTopMargin=s.height,e.buttonOptions=o,this.unMouseDown=i(t.container,"mousedown",r),this.unResize=i(t,"resize",r),d(o,e.computeButtonRange),void 0!==n&&o[n]&&this.clickButton(n,!1),i(t,"load",function(){t.xAxis&&t.xAxis[0]&&i(t.xAxis[0],"setExtremes",function(i){this.max-this.min!==t.fixedRange&&"rangeSelectorButton"!==i.trigger&&"updatedData"!==i.trigger&&e.forcedDataGrouping&&!e.frozenStates&&this.setDataGrouping(!1,!1)})})},updateButtonStates:function(){var t,e=this,i=(t=this.chart).xAxis[0],s=Math.round(i.max-i.min),o=!i.hasVisibleSeries,n=t.scroller&&t.scroller.getUnionExtremes()||i,r=n.dataMin,a=n.dataMax,h=(t=e.getYTDExtremes(a,r,t.time.useUTC)).min,l=t.max,c=e.selected,p=g(c),u=e.options.allButtonsEnabled,f=e.buttons;d(e.buttonOptions,function(t,n){var d=t._range,g=t.type,m=t.count||1,x=f[n],v=0;t=t._offsetMax-t._offsetMin,n=n===c;var y=d>a-r,b=d=864e5*{month:28,year:365}[g]*m-t&&s-36e5=a-r,M=!n&&p&&d),g=!u&&(y||b||M||o),m=n&&d||d&&!p&&!k||n&&e.frozenStates,g?v=3:m&&(p=!0,v=2),x.state!==v&&x.setState(v)})},computeButtonRange:function(t){var e=t.type,i=t.count||1,s={millisecond:1,second:1e3,minute:6e4,hour:36e5,day:864e5,week:6048e5};s[e]?t._range=s[e]*i:"month"!==e&&"year"!==e||(t._range=864e5*{month:30,year:365}[e]*i),t._offsetMin=m(t.offsetMin,0),t._offsetMax=m(t.offsetMax,0),t._range+=t._offsetMax-t._offsetMin},setInputValue:function(t,e){var i=this.chart.options.rangeSelector,s=this.chart.time,o=this[t+"Input"];h(e)&&(o.previousValue=o.HCTime,o.HCTime=e),o.value=s.dateFormat(i.inputEditDateFormat||"%Y-%m-%d",o.HCTime),this[t+"DateBox"].attr({text:s.dateFormat(i.inputDateFormat||"%b %e, %Y",o.HCTime)})},showInput:function(t){var e=this.inputGroup,i=this[t+"DateBox"];n(this[t+"Input"],{left:e.translateX+i.x+"px",top:e.translateY+"px",width:i.width-2+"px",height:i.height-2+"px",border:"2px solid silver"})},hideInput:function(t){n(this[t+"Input"],{border:0,width:"1px",height:"1px"}),this.setInputValue(t)},drawInput:function(t){function e(){var t=i.value,e=(d.inputDateParser||Date.parse)(t),s=h.xAxis[0],n=(r=h.scroller&&h.scroller.xAxis?h.scroller.xAxis:s).dataMin,r=r.dataMax;e!==i.previousValue&&(i.previousValue=e,g(e)||(e=t.split("-"),e=Date.UTC(x(e[0]),x(e[1])-1,x(e[2]))),g(e)&&(h.time.useUTC||(e+=6e4*(new Date).getTimezoneOffset()),m?e>o.maxInput.HCTime?e=void 0:er&&(e=r),void 0!==e&&s.setExtremes(m?e:s.min,m?s.max:e,void 0,void 0,{trigger:"rangeSelectorInput"})))}var i,s,o=this,h=o.chart,l=h.renderer.style||{},c=h.renderer,d=h.options.rangeSelector,u=o.div,m="min"===t,v=this.inputGroup;this[t+"Label"]=s=c.label(a.lang[m?"rangeSelectorFrom":"rangeSelectorTo"],this.inputGroup.offset).addClass("highcharts-range-label").attr({padding:2}).add(v),v.offset+=s.width+5,this[t+"DateBox"]=c=c.label("",v.offset).addClass("highcharts-range-input").attr({padding:2,width:d.inputBoxWidth||90,height:d.inputBoxHeight||17,"text-align":"center",stroke:d.inputBoxBorderColor||"#cccccc","stroke-width":1}).on("click",function(){o.showInput(t),o[t+"Input"].focus()}).add(v),v.offset+=c.width+(m?10:0),this[t+"Input"]=i=r("input",{name:t,className:"highcharts-range-selector",type:"text"},{top:h.plotTop+"px"},u),s.css(f(l,d.labelStyle)),c.css(f({color:"#333333"},l,d.inputStyle)),n(i,p({position:"absolute",border:0,width:"1px",height:"1px",padding:0,textAlign:"center",fontSize:l.fontSize,fontFamily:l.fontFamily,top:"-9999em"},d.inputStyle)),i.onfocus=function(){o.showInput(t)},i.onblur=function(){o.hideInput(t)},i.onchange=e,i.onkeypress=function(t){13===t.keyCode&&e()}},getPosition:function(){var t,e=(t=this.chart).options.rangeSelector;return{buttonTop:(t="top"===e.verticalAlign?t.plotTop-t.axisOffset[0]:0)+e.buttonPosition.y,inputTop:t+e.inputPosition.y-10}},getYTDExtremes:function(t,e,i){var s=this.chart.time,o=new s.Date(t),n=s.get("FullYear",o);return i=i?s.Date.UTC(n,0,1):+new s.Date(n,0,1),e=Math.max(e||0,i),o=o.getTime(),{max:Math.min(t||o,o),min:e}},render:function(t,e){var i,s,o=this,n=o.chart,h=n.renderer,l=n.container,c=(x=n.options).exporting&&!1!==x.exporting.enabled&&x.navigation&&x.navigation.buttonOptions,p=a.lang,u=o.div,g=x.rangeSelector,f=m(x.chart.style&&x.chart.style.zIndex,0)+1,x=g.floating,v=o.buttons,y=(u=o.inputGroup,g.buttonTheme),b=g.buttonPosition,k=g.inputPosition,M=g.inputEnabled,w=y&&y.states,S=n.plotLeft,A=o.buttonGroup;s=o.rendered;var T,P=o.options.verticalAlign,C=n.legend,L=C&&C.options,O=b.y,D=k.y,I=s||!1,B=I?"animate":"attr",z=0,E=0;!1!==g.enabled&&(s||(o.group=s=h.g("range-selector-group").attr({zIndex:7}).add(),o.buttonGroup=A=h.g("range-selector-buttons").add(s),o.zoomText=h.text(p.rangeSelectorZoom,0,15).css(g.labelStyle).add(A),d(o.buttonOptions,function(t,e){v[e]=h.button(t.text,0,0,function(){var i,s=t.events&&t.events.click;s&&(i=s.call(t)),!1!==i&&o.clickButton(e),o.isActive=!0},y,w&&w.hover,w&&w.select,w&&w.disabled).attr({"text-align":"center"}).add(A)}),!1!==M&&(o.div=u=r("div",null,{position:"relative",height:0,zIndex:f}),l.parentNode.insertBefore(u,l),o.inputGroup=u=h.g("input-group").add(s),u.offset=0,o.drawInput("min"),o.drawInput("max"))),o.zoomText[B]({x:m(S+b.x,S)}),i=m(S+b.x,S)+o.zoomText.getBBox().width+5,d(o.buttonOptions,function(t,e){v[e][B]({x:i}),i+=v[e].width+m(g.buttonSpacing,5)}),S=n.plotLeft-n.spacing[3],o.updateButtonStates(),c&&this.titleCollision(n)&&"top"===P&&"right"===b.align&&b.y+A.getBBox().height-12l&&l+c>p&&O=-z?0:-z),translateY:u.alignAttr.translateY+A.getBBox().height+10}),o.setInputValue("min",t),o.setInputValue("max",e),o.inputGroup.placed=I),o.group.align({verticalAlign:P},!0,n.spacingBox),t=o.group.getBBox().height+20,e=o.group.alignAttr.translateY,"bottom"===P&&(E=e-(t=t+(C=L&&"bottom"===L.verticalAlign&&L.enabled&&!L.floating?C.legendHeight+m(L.margin,10):0)-20)-(x?0:g.y)-10),"top"===P?(x&&(E=0),n.titleOffset&&(E=n.titleOffset+n.options.title.margin),E+=n.margin[0]-n.spacing[0]||0):"middle"===P&&(D===O?E=0>D?e+void 0:e:(D||O)&&(E=0>D||0>O?E-Math.min(D,O):e-t+NaN)),o.group.translate(g.x,g.y+Math.floor(E)),!1!==M&&(o.minInput.style.marginTop=o.group.translateY+"px",o.maxInput.style.marginTop=o.group.translateY+"px"),o.rendered=!0)},getHeight:function(){var t=this.options,e=this.group,i=t.y,s=t.buttonPosition.y;t=t.inputPosition.y,e=e?e.getBBox(!0).height+13+i:0,i=Math.min(t,s);return(0>t&&0>s||0i&&(s?t=e-o:e=t+o),g(t)&&g(e)||(t=e=void 0),{min:t,max:e}},s.prototype.minFromRange=function(){var t,e,i,s=this.range,o={month:"Month",year:"FullYear"}[s.type],n=this.max,r=function(t,e){var i=new Date(t),s=i["get"+o]();return i["set"+o](s+e),s===i["get"+o]()&&i.setDate(0),i.getTime()-t};return g(s)?(t=n-s,i=s):(t=n+r(n,-s.count),this.chart&&(this.chart.fixedRange=n-t)),e=m(this.dataMin,Number.MIN_VALUE),g(t)||(t=e),tS+b.width)&&(n?l=f=Math.min(Math.max(S,l),S+b.width):e=!0),e||T.push("M",l,c,"L",f,x)}):a(v,function(t){var e;l=t.pos,f=l+t.len,((c=x=Math.round(A+b.height-y))A+b.height)&&(n?c=x=Math.min(Math.max(A,c),b.top+b.height):e=!0),e||T.push("M",l,c,"L",f,x)})),0c?"hidden":"visible"}),o=p.getBBox(),n?(f&&!e||!f&&e)&&(d=p.y-o.height):d=p.y-o.height/2,n?(e=i-o.x,i=i+this.width-o.x):(e="left"===this.labelAlign?i:0,i="right"===this.labelAlign?i+this.width:s.chartWidth),p.translateX=i&&(v=-(p.translateX+o.width-i)),p.attr({x:t+v,y:d,anchorX:n?t:this.opposite?0:s.chartWidth,anchorY:n?this.opposite?s.chartHeight:0:d+o.height/2})}}),S.init=function(){A.apply(this,arguments),this.setCompare(this.options.compare)},S.setCompare=function(t){this.modifyValue="value"===t||"percent"===t?function(e,i){var s=this.compareValue;if(void 0!==e&&void 0!==s)return e="value"===t?e-s:e/s*100-(100===this.options.compareBase?0:100),i&&(i.change=e),e}:null,this.userOptions.compare=t,this.chart.hasRendered&&(this.isDirty=!0)},S.processData=function(){var t,e,i,s,o,n=-1,r=!0===this.options.compareStart?0:1;if(T.apply(this,arguments),this.xAxis&&this.processedYData)for(e=this.processedXData,s=(i=this.processedYData).length,this.pointArrayMap&&(-1===(n=d("close",this.pointArrayMap))&&(n=d(this.pointValKey||"y",this.pointArrayMap))),t=0;t=this.xAxis.min&&0!==o){this.compareValue=o;break}},w(S,"getExtremes",function(t){var e;t.apply(this,[].slice.call(arguments,1)),this.modifyValue&&(e=[this.modifyValue(this.dataMin),this.modifyValue(this.dataMax)],this.dataMin=s(e),this.dataMax=i(e))}),o.prototype.setCompare=function(t,e){this.isXAxis||(a(this.series,function(e){e.setCompare(t)}),m(e,!0)&&this.chart.redraw())},x.prototype.tooltipFormatter=function(e){return e=e.replace("{point.change}",(00?Math.min(e[i].y,t):e[i].y;return{series:e,min:t}}},{key:"getConfig",value:function(){var t=this.transformSeries();return{chart:{type:"area",height:180},title:{text:null},legend:{enabled:!1},series:[{name:"day",data:t.series,fillColor:{linearGradient:[0,0,0,150],stops:[[0,"#68c8eb"],[1,"white"]]}}],yAxis:{labels:{formatter:function(){return r.default.numberFormat(this.value,0,",",".")}},min:t.min},xAxis:{},tooltip:{borderWidth:0,borderRadius:1,backgroundColor:"white",shadow:!0,useHTML:!0,formatter:function(){var t=Math.round(1e4*this.y)/1e4;t=r.default.numberFormat(t,0,",",".");var e=r.default.dateFormat("%H:%M",this.x);return"\n \n ".concat(t,"\n ").concat(e,"\n \n ")}}}}}]),t}();e.default=h},function(t,e,i){"use strict";var s=i(0)(i(8));i(3),new s.default}]);;!function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=3)}([,,function(e,t,n){},function(e,t,n){"use strict";n(2)}]);;!function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=0)}([function(e,t,n){"use strict";document.addEventListener("readystatechange",function(e){"interactive"===e.target.readyState&&new LGPD.CookieBanner})}]);;//]]>
follow
A+b.height)&&(n?c=x=Math.min(Math.max(A,c),b.top+b.height):e=!0),e||T.push("M",l,c,"L",f,x)})),0c?"hidden":"visible"}),o=p.getBBox(),n?(f&&!e||!f&&e)&&(d=p.y-o.height):d=p.y-o.height/2,n?(e=i-o.x,i=i+this.width-o.x):(e="left"===this.labelAlign?i:0,i="right"===this.labelAlign?i+this.width:s.chartWidth),p.translateX=i&&(v=-(p.translateX+o.width-i)),p.attr({x:t+v,y:d,anchorX:n?t:this.opposite?0:s.chartWidth,anchorY:n?this.opposite?s.chartHeight:0:d+o.height/2})}}),S.init=function(){A.apply(this,arguments),this.setCompare(this.options.compare)},S.setCompare=function(t){this.modifyValue="value"===t||"percent"===t?function(e,i){var s=this.compareValue;if(void 0!==e&&void 0!==s)return e="value"===t?e-s:e/s*100-(100===this.options.compareBase?0:100),i&&(i.change=e),e}:null,this.userOptions.compare=t,this.chart.hasRendered&&(this.isDirty=!0)},S.processData=function(){var t,e,i,s,o,n=-1,r=!0===this.options.compareStart?0:1;if(T.apply(this,arguments),this.xAxis&&this.processedYData)for(e=this.processedXData,s=(i=this.processedYData).length,this.pointArrayMap&&(-1===(n=d("close",this.pointArrayMap))&&(n=d(this.pointValKey||"y",this.pointArrayMap))),t=0;t=this.xAxis.min&&0!==o){this.compareValue=o;break}},w(S,"getExtremes",function(t){var e;t.apply(this,[].slice.call(arguments,1)),this.modifyValue&&(e=[this.modifyValue(this.dataMin),this.modifyValue(this.dataMax)],this.dataMin=s(e),this.dataMax=i(e))}),o.prototype.setCompare=function(t,e){this.isXAxis||(a(this.series,function(e){e.setCompare(t)}),m(e,!0)&&this.chart.redraw())},x.prototype.tooltipFormatter=function(e){return e=e.replace("{point.change}",(00?Math.min(e[i].y,t):e[i].y;return{series:e,min:t}}},{key:"getConfig",value:function(){var t=this.transformSeries();return{chart:{type:"area",height:180},title:{text:null},legend:{enabled:!1},series:[{name:"day",data:t.series,fillColor:{linearGradient:[0,0,0,150],stops:[[0,"#68c8eb"],[1,"white"]]}}],yAxis:{labels:{formatter:function(){return r.default.numberFormat(this.value,0,",",".")}},min:t.min},xAxis:{},tooltip:{borderWidth:0,borderRadius:1,backgroundColor:"white",shadow:!0,useHTML:!0,formatter:function(){var t=Math.round(1e4*this.y)/1e4;t=r.default.numberFormat(t,0,",",".");var e=r.default.dateFormat("%H:%M",this.x);return"\n \n ".concat(t,"\n ").concat(e,"\n \n ")}}}}}]),t}();e.default=h},function(t,e,i){"use strict";var s=i(0)(i(8));i(3),new s.default}]);;!function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=3)}([,,function(e,t,n){},function(e,t,n){"use strict";n(2)}]);;!function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=0)}([function(e,t,n){"use strict";document.addEventListener("readystatechange",function(e){"interactive"===e.target.readyState&&new LGPD.CookieBanner})}]);;//]]>
follow