Domain Summary

unicfcead.com.br

conheça nossos cursos à distância e desfrute de um ambiente virtual de aprendizagem moderno, fácil e inteligente.

Ensino à distância - Plataforma UNICFC EAD

Global rank: #85030
Daily visitors: 19.19K
Monthly Visits: 575,586
Pageviews per user: 6.78
Registrar Abuse Contact Email:
Registrant Phone:
Rating
TLD: br
IP Address: 3.129.99.158
Organization: Amazon Technologies Inc.
Category: Computers Electronics and Technology >
Social Networks and Online Communities
unicfcead.com.br Icon
unicfcead.com.br
Last Status:
Online
Last Updated: 12 day ago
loading

About Website

Click here to check amazing unicfcead content for Brazil. Otherwise, check out these important facts you probably never knew about unicfcead.com.br

conheça nossos cursos à distância e desfrute de um ambiente virtual de aprendizagem moderno, fácil e inteligente.

Visit unicfcead.com.brRight Arrow
Trust Score DNS Competitors Traffic SSL HTTP Headers WHOIS Reviews SEO

unicfcead.com.br Trust Score

unicfcead.com.br is probably legit as the trust score is reasonable. Our algorithm rated unicfcead.com.br a 70. Although our rating of unicfcead.com.br is medium to low risk, we encourage you to always vote as the evaluation of the site is done automatically.

The trust rating is high. Might be safe.
Trustscore
70 / 100

What is your feeling about unicfcead.com.br?

rating 10
rating 20
rating 30
rating 40
rating 50
No reviews. Be the first to Review.

Which Sites are Alternatives & Competitors to unicfcead.com.br?

Explore the top alternatives and rivals of unicfcead.com.br in September 2024, and assess their data relating to website traffic, SEO, Web Server Information, and Whois. Refer to the list below for the best competitors of unicfcead.com.br, and simply click on each one to delve into their specific details.

Mentioned on Their Website:

  • unifiedpractice.com
    Acupuncture Practice Management Software | Unified …

    https://unifiedpractice.com/

    Unified Practice offers acupuncture practice management software, designed to streamline operations and enhance patient care in acupuncture clinics. Unified Practice Features

  • front-page.com
    Report for: Ensino à distância - Plataforma UNICFC EAD

    https://front-page.com/show-page/unicfcead.com.br

    Report for: Conheça nossos cursos à distância e desfrute de um ambiente virtual de aprendizagem moderno, fácil e inteligente.

  • ipaddress.com
    Unicesumarrj.com.br - Unicesumarrj com.br - What Is My IP …

    https://ipaddress.com/website/unicesumarrj.com.br/

    About Unicesumarrj.com.br. The domain Unicesumarrj.com.br belongs to the country-code Top-level domain .br. It is associated with the IPv4 address 216.172.172.248.

  • facebook.com
    UNICFC - Você conhece a Sala de Aula Virtual da UNICFC?

    https://www.facebook.com/unicfcsa/posts/voc%C3%AA-conhece-a-sala-de-aula-virtual-da-unicfciniciada-em-maio-de-2020-durante-a-/4371570046190871/

    Você conhece a Sala de Aula Virtual da UNICFC? Iniciada em maio de 2020, durante a pandemia, a Sala de Aula Virtual permitiu que mais de 90mil alunos pudessem assistir o instrutor do CFC ministrando...

  • pt.semrush.com
    Principais 2 alternativas a unicfcead.com.br e concorrentes

    https://pt.semrush.com/website/unicfcead.com.br/competitors/

    Descubra a lista completa de concorrentes e alternativas de unicfcead.com.br. Analise sites como unicfcead.com.br gratuitamente em termos de desempenho online: fontes de tráfego, palavras-chave orgânicas, rankings de pesquisa, autoridade e muito mais.

  • unicfcead.com.br
    Canal de Denúncias e Incidentes - UNICFC EAD

    https://www.unicfcead.com.br/canal-de-denuncias-e-incidentes

    Todos os dados pessoais coletados pela UNICFC serão tratados de acordo com as disposições da Lei Geral de Proteção de Dados Pessoais (Lei nº 13.709/2018 – “LGPD”) e regulamentos pertinentes.

  • mywot.com
    unicfcead.com.br é Seguro? Revisão da Comunidade | WoT

    https://www.mywot.com/pt/scorecard/unicfcead.com.br

    Então, está unicfcead.com.br seguro? Venha descobrir. Pesquisar. Português. Soluções. Blog Suporte. unicfcead.com.br é seguro? Confiado pela WOT. Pontuação de segurança do site. 68%. A pontuação de segurança do WOT é baseada em nossas avaliações exclusivas de especialistas em tecnologia e comunidade.

  • semrush.com
    unicfcead.com.br Website Traffic, Ranking, Analytics ... - Semrush

    https://www.semrush.com/website/unicfcead.com.br/overview/

    unicfcead.com.br is ranked #5164 in BR with 744.77K Traffic. Categories: Education. Learn more about website traffic, market share, and more!

  • youtube.com
    UNICFC - YouTube

    https://www.youtube.com/c/UNICFC

    UNICFC. @UNICFC ‧. ‧. 6.94K subscribers ‧ 441 videos. More about this channel. facebook.com/unicfcsa and 1 more link.

  • unicfcead.com.br
    Acesso do Aluno - Login - UNICFC EAD

    https://unicfcead.com.br/aluno/meus-cursos/reciclagem-para-condutores-infratores/resultado-da-avaliacao-modular

    Por favor, faça seu Login! Pelo Estado de: Outros Estados

  • sandiegouniontribune.com
    Poway Unified trustees decide on firm to lead superintendent search

    https://www.sandiegouniontribune.com/pomerado-news/news/story/2024-06-04/poway-unified-trustees-decide-to-move-forward-with-superintendent-search

    By Julie Gallant. June 4, 2024 5:38 PM PT. Poway Unified School District trustees voted unanimously Tuesday to select executive recruitment firm McPherson & Jacobson LLC …

  • statscrop.com
    Cursos: UnicFcead.com.br at StatsCrop

    https://www.statscrop.com/www/unicfcead.com.br

    The domain UnicFcead.com.br was registered n/a. The website is ranked #673,915 in the world . Here are more than 16,000 visitors and the pages are viewed up to n/a times for every day. Usually, it takes n/a seconds for the visitors to open the website. Based on current visitor traffic, you will know that the advertising revenue on the website ...

  • unifiedbank.com
    Unified Bank

    https://unifiedbank.com/

    Unified Bank. Open an Account Online! Open a Freedom Checking, Savings, or Money Market Account online anytime, anywhere from your phone, tablet or desktop. Learn …

  • similarweb.com
    Top Trending Social Media Networks Websites in Brazil

    https://www.similarweb.com/top-websites/brazil/computers-electronics-and-technology/social-networks-and-online-communities/trending/

    The top growing Social Media Networks website in Brazil in February 2024 is unicfcead.com.br, now ranked #67 in Brazil in the Social Media Networks category, with 13 positions increase in ranking compared to January 2024. sssinstagram.com is the runner up this month, trending 10 positions up in the Social Media Networks websites Brazil …

  • facebook.com
    UNICFC - Você já conhece nosso site de cursos EAD? Veja

    https://www.facebook.com/unicfcsa/posts/2369703713044191/

    unicfcead.com.br Ensino à distância - Plataforma UNICFC EAD Conheça nossos cursos à distância e desfrute de um ambiente virtual de aprendizagem moderno, …

  • facebook.com
    UNICFC - Atenção Instrutores: Vem aí uma Super live do

    https://www.facebook.com/unicfcsa/posts/6049679741713218/

    Atenção Instrutores: Vem aí uma Super live do Curso Ansiedade do Aluno! Será na próxima Quarta-feira, dia 03, às 19 horas, aqui no Instagram da Unicfc....

  • similarweb.com
    ブラジルのソーシャルメディアネットワーク業界における急成長 …

    https://www.similarweb.com/ja/top-websites/brazil/computers-electronics-and-technology/social-networks-and-online-communities/trending/

    ブラジルでソーシャルメディアネットワーク業界で最も人気のあるトレンドウェブサイトはunicfcead.com.brです。ブラジルで最も成長し、また最も減速しているソーシャルメディアネットワーク業界のウェブサイトをご覧ください。

  • unifiedgrp.com
    Login Access for Members, Employers, and Providers Through …

    https://www.unifiedgrp.com/login/

    Members Login. Your online account provides you with greater access to your benefits 24 hours a day, seven days a week. Online services are offered electronically in a secure …

  • unicfcead.com.br
    Acesso do Aluno - Login - UNICFC EAD

    https://unicfcead.com.br/aluno/login-aluno

    Login de Aluno. Acessar com CPF. Acessar com E-mail.

  • latimes.com
    L.A. Unified proposes student cellphone ban amid distracted kids

    https://www.latimes.com/california/story/2024-06-17/l-a-school-officials-will-take-up-campus-cell-phone-ban

    The Los Angeles Unified School District board is considering a resolution that would ban student cellphone use. (Matt Cardy / Getty Images) By Howard Blume Staff …

  • unicfcead.com.br
    Ensino à distância - Plataforma UNICFC EAD

    https://www.unicfcead.com.br/ac

    A UNICFC EAD oferece cursos de reciclagem, atualização e especiais para condutores profissionais e infratores. Estude online com conteúdo didático atualizado, certificado …

  • ujsportal.pacourts.us
    Pennsylvania Judiciary Web Portal

    https://ujsportal.pacourts.us/

    The Pennsylvania Judiciary Web Portal provides the public with access to various aspects of court information, including appellate courts, common pleas courts and magisterial …

  • databricks.com
    Introducing Databricks LakeFlow: A unified, intelligent solution for

    https://www.databricks.com/blog/introducing-databricks-lakeflow

    LakeFlow is the one unified data engineering solution for ingestion, transformation and orchestration. In this blog post we discuss the reasons why we …

  • foxbaltimore.com
    Unified Command continues to clear wreckage from the Key …

    https://foxbaltimore.com/news/local/unified-command-continues-to-clear-wreckage-from-the-key-bridge-collapse-site

    Unified Command has cleared a 400-foot-wide swath of the federal channel on May 20th, permitting all pre-collapse, deep-draft commercial vessels transit of the …

  • unicfcead.com.br
    Acesso do CFC - Login - UNICFC EAD

    https://www.unicfcead.com.br/centro-de-formacao

    Por favor, faça seu Login! Trocar de Perfil. ©2022 UNICFC S/A - Todos os direitos reservados

  • merriam-webster.com
    Unified Definition & Meaning - Merriam-Webster

    https://www.merriam-webster.com/dictionary/unified

    The meaning of UNIFIED is brought together as one. How to use unified in a sentence.

  • builtwith.com
    unicfc.com.br Historical Website Relationship Profile - BuiltWith

    https://builtwith.com/relationships/unicfc.com.br

    BuiltWith® Pty Ltd Level 35 One International Towers 100 Barangaroo Avenue Sydney NSW 2000 Australia; US: 650 618 3949 AU: 1300 558 745 [email protected]

  • facebook.com
    UNICFC - Você já conhece nosso site de cursos EAD? Veja

    https://www.facebook.com/unicfcsa/posts/você-já-conhece-nosso-site-de-cursos-ead-veja-nossa-página-da-plataforma-de-ensi/2369703713044191/

    Veja nossa página da plataforma de ensino em www.unicfcead.com.br Nossa união é que nos fortalece ️ Você já conhece nosso site de cursos EAD? UNICFC - Você já conhece nosso site de cursos EAD?

  • unifiedgrp.com
    A Full-Service TPA for Self-Insured Group Health Plans

    https://www.unifiedgrp.com/

    As a full-service third-party administrator (TPA) for self-insured group health plans, we empower our customers with innovative programs and services that make it easy for …

See More

DNS Lookup

DNS entries, such as A, NS, MX, and TXT records, are crucial for the functioning of the Internet. The A record maps a domain name to an IPv4 address, while the NS record specifies authoritative name servers for a domain. The MX record identifies the mail server responsible for receiving email messages for a domain. Additionally, the TXT record allows for the association of any text information with a domain name. These records play a vital role in ensuring proper communication and connectivity across the internet.

HostClassTTLTypeData
unicfcead.com.brIN60Aip: 18.116.150.134
unicfcead.com.brIN60Aip: 3.129.99.158
unicfcead.com.brIN3600NStarget: ns-428.awsdns-53.com
unicfcead.com.brIN3600NStarget: ns-1543.awsdns-00.co.uk
unicfcead.com.brIN3600NStarget: ns-1223.awsdns-24.org
unicfcead.com.brIN3600NStarget: ns-955.awsdns-55.net
unicfcead.com.brIN900SOAmname: ns-955.awsdns-55.netrname: awsdns-hostmaster.amazon.comserial: 1refresh: 7200retry: 900expire: 1209600minimum-ttl: 86400
unicfcead.com.br.netIN300AAAA
unicfcead.com.br.netIN300AAAA

unicfcead.com.br Traffic Analysis

According to global rankings, unicfcead.com.br holds the position of #85030. It attracts an approximate daily audience of 19.19K visitors, leading to a total of 19299 pageviews. On a monthly basis, the website garners around 575.59K visitors.

Daily Visitors19.19K
Monthly Visits575.59K
Pages per Visit6.78
Visit Duration0:05:75
Bounce Rate42.92%
Want complete report?Full SEMrush Report >>
Daily Unique Visitors:
19186
Monthly Visits:
575586
Pages per Visit:
6.78
Daily Pageviews:
19299
Avg. visit duration:
0:05:75
Bounce rate:
42.92%
Monthly Visits (SEMrush):
578042

Traffic Sources

SourcesTraffic Share
Social:
10.53%
Paid Referrals:
0.00%
Mail:
1.79%
Search:
13.51%
Direct:
74.18%

Visitors by Country

CountryTraffic Share
Brazil:
100.00%

SSL Checker - SSL Certificate Verify

An SSL certificate is a digital certificate that ensures a secure encrypted connection between a web server and a user's browser. It provides authentication and encryption to keep data private and protected during transmission. unicfcead.com.br supports HTTPS, demonstrating their commitment to providing a secure browsing experience for users.

name
unicfcead.com.br
hash
5d4eec7d
issuer
Amazon
version
2
serialNumber
19118033096794227528574670137397157166
validFrom_time_t
1702339200
validTo_time_t
1736553599
signatureTypeSN
RSA-SHA256
signatureTypeLN
sha256WithRSAEncryption
signatureTypeNID
668
keyUsage
Digital Signature, Key Encipherment
extendedKeyUsage
TLS Web Server Authentication, TLS Web Client Authentication
basicConstraints
CA:FALSE
subjectKeyIdentifier
72:B4:46:78:81:16:10:C2:C8:F6:38:40:D8:43:82:1D:4D:DC:7A:18
authorityKeyIdentifier
keyid:55:D9:18:5F:D2:1C:CC:01:E1:58:B4:BE:AB:D9:55:42:01:D7:2E:02
authorityInfoAccess
OCSP - URI:http://ocsp.r2m03.amazontrust.com CA Issuers - URI:http://crt.r2m03.amazontrust.com/r2m03.cer
subjectAltName
DNS:unicfcead.com.br, DNS:*.unicfcead.com.br, DNS:unicfceadsc.com.br, DNS:*.unicfceditora.com.br, DNS:unicfcmonitoramento.com.br, DNS:*.unicfcmonitoramento.com.br, DNS:*.unicfceadsc.com.br, DNS:unicfceditora.com.br
certificatePolicies
Policy: 2.23.140.1.2.1

HTTP Headers

HTTP headers are additional segments of data exchanged between a client (e.g. a web browser) and a server during an HTTP request or response. They serve to provide instructions, metadata, or control parameters for the interaction between the client and server.

Status
HTTP/1.1 200 OK
Date
Mon, 27 May 2024 18:19:13 GMT
Content-Type
text/html; charset=utf-8
Connection
keep-alive
Status
200 OK
Cache-Control
max-age=0, private, must-revalidate
vary
Accept-Encoding, Origin
Strict-Transport-Security
max-age=31536000; includeSubDomains
Referrer-Policy
strict-origin-when-cross-origin
X-Permitted-Cross-Domain-Policies
none
X-XSS-Protection
1; mode=block
X-Request-Id
7a7ccfd7-6e4d-46b2-bc84-4d085a9d089f
X-Download-Options
noopen
ETag
W/"4ef2592c3c83045c07ff56ce16338cc7"
X-Frame-Options
SAMEORIGIN
X-Runtime
0.058213
X-Content-Type-Options
nosniff
Set-Cookie
_unicfcead_session=VJJwgWLGIgXhiu1JSZudiWaVXGO4jvyZQnOdXdXY1lD2%2B5TLI1%2B3KGdKmG0vUWbw50gOXtWcbfMsNy59D4fpp4qFKtVyh%2FrFIZUBvrPcCDJQgH2EtYqTIvnkGoQX%2BO%2BY6t7A%2BkjEM1eAZGQRly%2FLY2VANmur5GvW0shl1HjgEhznBQ%2FlJYkzOplFZ%2BPebC7PxoiwmrXF%2F7nVSAtv9xEOlA69WZc8AZp9rHigpXNlubztJ9Vwl2g8tSgr28p%2BRwiEIb0ynU2wnQxEaFnH8exnpHMN4cR7Zf%2FmVw%3D%3D--pszT1eZdwMCdbJ5Y--GL%2FeBMCiigOmR1OA%2BtwpMw%3D%3D; path=/; expires=Tue, 28 May 2024 02:19:13 GMT; secure; HttpOnly

Where is unicfcead.com.br hosted?

unicfcead.com.br is likely hosted in various data centers located across different regions worldwide. The current data center mentioned is just one of many where the website may be hosted.

Whois Information

WHOIS protocol used to get domain/IP info. Common for reg details, ownership of a domain/IP. Check unicfcead.com.br for reg/admin contact info, owner, org, email, phone, creation, and expiration dates.

Domain Updated Date:
Domain Created Date:
Domain Expiry Date:
Domain Name:
Registrar WHOIS Server:
Registrar Abuse Contact Email:
Registrar Abuse Contact Phone:
Domain Registrar:
Domain Owner:

% full by the Use and Privacy Policy at https: //registro.br/upp ,

% 2024-05-29T12: 29

% cert.br, http: //www.cert.br/ , respectivelly to [email protected]

% of queries are: domain (.br), registrant (tax ID), ticket,

SEO Analysis

SEO analysis involves examining the performance of a website, including titles, descriptions, keywords, and website speed. It also includes identifying popular keywords and researching competitor websites to understand their strategies. The analysis aims to optimize the website's visibility and improve its ranking on search engines.

Title Tag:
Ensino à distância - Plataforma UNICFC EAD

Length: 44 characters

Title tags are usually best kept short, within 50-70 characters. It's important to note that search engines will typically read the entire title tag even if it exceeds 70 characters, but there is a chance they may cut it off or disregard it.

Meta Description:
Conheça nossos cursos à distância e desfrute de um ambiente virtual de aprendizagem moderno, fácil e inteligente.

Length: 117 characters

When crafting website descriptions, keep in mind that search engines only show the first 150-160 characters in search results. To ensure your entire description is visible, aim for a length of 25-160 characters. If your description is too long, it may get cut off. Conversely, if it's too short, search engines may add text from elsewhere on your page. Additionally, search engines may modify the description you provide to better match the user's search intent. It's best to strike a balance between brevity and relevance for optimal visibility.

Meta Keywords:
  • Conheça nossos cursos à distância e desfrute de um ambiente virtual de aprendizagem moderno
  • fácil e inteligente." name "description" / meta content "cursos
  • curso
  • curso online
  • cursos à distância
  • curso de reciclagem
  • curso de reciclagem de cnh
  • curso de cnh
  • cursos de cnh
  • cnh
  • reciclagem para condutor infrator
  • ead
  • unicfc
  • unicfc ead
  • ambiente virtual de aprendizagem

In the realm of search engine optimization, the meta keywords tag has become a relic of the past due to its potential for misuse, ultimately leading major search engines to disregard it in their ranking algorithms.

Keywords Cloud:
Term Count Density
unicfc 14 3.02%
cursos 13 2.80%
curso 11 2.37%
plataforma 11 2.37%
para 11 2.37%
mais 10 2.16%
ead 8 1.72%
reciclagem 8 1.72%
ncia 8 1.72%
saiba 8 1.72%
voc 6 1.29%
condutores 5 1.08%
onde 5 1.08%
ensino 5 1.08%
tico 5 1.08%
seu 5 1.08%

A crucial factor in search engine optimization is keyword density, which refers to the proportion of a particular keyword present in the text of a webpage. In order to achieve high rankings on search engine results pages, it is essential to maintain the appropriate keyword density for your primary keyword.

Headings:
<H1>
0
<H2>
15
<H3>
20
<H4>
1
<H5>
0
<H6>
0
<h>{"use strict";r.d(t,{t:()=>n});const n=r(3325).D.ajax},6660:(e,t,r)=>{"use strict";r.d(t,{t:()=>n});const n=r(3325).D.jserrors},3081:(e,t,r)=>{"use strict";r.d(t,{gF:()=>o,mY:()=>i,t9:()=>n,vz:()=>s,xS:()=>a});const n=r(3325).D.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},4649:(e,t,r)=>{"use strict";r.d(t,{t:()=>n});const n=r(3325).D.pageAction},7633:(e,t,r)=>{"use strict";r.d(t,{t:()=>n});const n=r(3325).D.pageViewEvent},9251:(e,t,r)=>{"use strict";r.d(t,{t:()=>n});const n=r(3325).D.pageViewTiming},7144:(e,t,r)=>{"use strict";r.d(t,{Ef:()=>o,J0:()=>f,Mi:()=>l,Vb:()=>a,Ye:()=>c,fm:()=>u,i9:()=>s,pB:()=>h,t9:()=>i,u0:()=>d});var n=r(7056);const i=r(3325).D.sessionReplay,o={RECORD:"recordReplay",PAUSE:"pauseReplay",REPLAY_RUNNING:"replayRunning",ERROR_DURING_REPLAY:"errorDuringReplay"},a=.12,s={DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},c=1e6,u=64e3,d={[n.IK.ERROR]:15e3,[n.IK.FULL]:3e5,[n.IK.OFF]:0},l={RESET:{message:"Session was reset",sm:"Reset"},IMPORT:{message:"Recorder failed to import",sm:"Import"},TOO_MANY:{message:"429: Too Many Requests",sm:"Too-Many"},TOO_BIG:{message:"Payload was too large",sm:"Too-Big"},CROSS_TAB:{message:"Session Entity was set to OFF on another tab",sm:"Cross-Tab"},ENTITLEMENTS:{message:"Session Replay is not allowed and will not be started",sm:"Entitlement"}},f=5e3,h={API:"api"}},3112:(e,t,r)=>{"use strict";r.d(t,{HM:()=>c,Rc:()=>a,rU:()=>s,wi:()=>u});var n=r(234),i=r(8488),o=r(385);function a(e){return!!n.Yu.MO(0,i.H)(e)!0===(0,n.Mt)(e,"session_trace.enabled")}function s(e){return!0===(0,n.Mt)(e,"session_replay.preload")a(e)}function c(e,t){return!!a(e)(!!t?.isNew||!!t?.state.sessionReplayMode)}function u(e,t){const r=t.correctAbsoluteTimestamp(e);return{originalTimestamp:e,correctedTimestamp:r,timestampDiff:e-r,originTime:o.sK,correctedOriginTime:t.correctedOriginTime,originTimeDiff:Math.floor(o.sK-t.correctedOriginTime)}}},3614:(e,t,r)=>{"use strict";r.d(t,{BST_RESOURCE:()=>i,END:()=>s,FEATURE_NAME:()=>n,FN_END:()=>u,FN_START:()=>c,PUSH_STATE:()=>d,RESOURCE:()=>o,START:()=>a,c:()=>l});const n=r(3325).D.sessionTrace,i="bstResource",o="resource",a="-start",s="-end",c="fn"+a,u="fn"+s,d="pushState",l=1e3},6216:(e,t,r)=>{"use strict";r.d(t,{K8:()=>s,QZ:()=>c,cS:()=>o,sE:()=>i,t9:()=>a,vh:()=>u});var n=r(3325);const i=["click","keydown","submit"],o="api",a=n.D.softNav,s={INITIAL_PAGE_LOAD:"",ROUTE_CHANGE:1,UNSPECIFIED:2},c={INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},u={IP:"in progress",FIN:"finished",CAN:"cancelled"}},7836:(e,t,r)=>{"use strict";r.d(t,{BODY:()=>E,CB_END:()=>_,CB_START:()=>u,END:()=>w,FEATURE_NAME:()=>i,FETCH:()=>R,FETCH_BODY:()=>v,FETCH_DONE:()=>m,FETCH_START:()=>g,FN_END:()=>c,FN_START:()=>s,INTERACTION:()=>f,INTERACTION_API:()=>d,INTERACTION_EVENTS:()=>o,JSONP_END:()=>b,JSONP_NODE:()=>p,JS_TIME:()=>x,MAX_TIMER_BUDGET:()=>a,REMAINING:()=>l,SPA_NODE:()=>h,START:()=>A,originalSetTimeout:()=>y});var n=r(234);const i=r(3325).D.spa,o=["click","submit","keypress","keydown","keyup","change"],a=999,s="fn-start",c="fn-end",u="cb-start",d="api-ixn-",l="remaining",f="interaction",h="spaNode",p="jsonpNode",g="fetch-start",m="fetch-done",v="fetch-body-",b="jsonp-end",y=n.Yu.ST,A="-start",w="-end",E="-body",_="cb"+w,x="jsTime",R="fetch"},5938:(e,t,r)=>{"use strict";r.d(t,{W:()=>i});var n=r(8325);class i{constructor(e,t,r){this.agentIdentifier=e,this.aggregator=t,this.ee=n.ee.get(e),this.featureName=r,this.blocked=!1}}},8488:(e,t,r)=>{"use strict";r.d(t,{H:()=>o});var n=r(234),i=r(385);const o=e=>i.il!0===(0,n.Mt)(e,"privacy.cookies_enabled")},2758:(e,t,r)=>{"use strict";r.d(t,{j:()=>_});var n=r(3325),i=r(234),o=r(5546),a=r(8325),s=r(8e3),c=r(3960),u=r(385),d=r(50),l=r(3081),f=r(8632),h=r(7144);const p=["setErrorHandler","finished","addToTrace","addRelease","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId","setApplicationVersion","start",h.Ef.RECORD,h.Ef.PAUSE],g=["setErrorHandler","finished","addToTrace","addRelease"];var m=r(7894),v=r(7056);function b(){const e=(0,f.gG)();p.forEach((t=>{e[t]=function(){for(var r=arguments.length,n=new Array(r),i=0;i 1?r-1:0),i=1;i {e.exposede.api[t]o.push(e.api[t](...n))})),o.length>1?o:o[0]}(t,...n)}}))}const y={};var A=r(2825);const w=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};let E=!1;function _(e){let t=arguments.length>1void 0!==arguments[1]?arguments[1]:{},p=arguments.length>2?arguments[2]:void 0,_=arguments.length>3?arguments[3]:void 0,{init:x,info:R,loader_config:S,runtime:T={loaderType:p},exposed:N=!0}=t;const O=(0,f.gG)();R||(x=O.init,R=O.info,S=O.loader_config),(0,i.Dg)(e.agentIdentifier,x||{}),(0,i.GE)(e.agentIdentifier,S||{}),R.jsAttributes??={},u.v6(R.jsAttributes.isWorker=!0),(0,i.CX)(e.agentIdentifier,R);const I=(0,i.P_)(e.agentIdentifier),D=[R.beacon,R.errorBeacon];E||(I.proxy.assets(w(I.proxy.assets),D.push(I.proxy.assets)),I.proxy.beaconD.push(I.proxy.beacon),b(),(0,f.EZ)("activatedFeatures",A.T),e.runSoftNavOverSpa=!0===I.soft_navigations.enabledI.feature_flags.includes("soft_nav")),T.denyList=[...I.ajax.deny_list||[],...I.ajax.block_internal?D:[]],T.ptid=e.agentIdentifier,(0,i.sU)(e.agentIdentifier,T),void 0===e.api(e.api=function(e,t){let f=arguments.length>2void 0!==arguments[2]arguments[2];t||(0,s.RP)(e,"api");const p={};var b=a.ee.get(e),A=b.get("tracer");y[e]=v.IK.OFF,b.on(h.Ef.REPLAY_RUNNING,(t=>{y[e]=t}));var w="api-",E=w+"ixn-";function _(t,r,n,o){const a=(0,i.C5)(e);return null===r?delete a.jsAttributes[t]:(0,i.CX)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),S(w,n,!0,o||null===r?"session":void 0)(t,r)}function x(){}g.forEach((e=>{p[e]=S(w,e,!0,"api")})),p.addPageAction=S(w,"addPageAction",!0,n.D.pageAction),p.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)(t="/"+t),(0,i.OP)(e).customTransaction=(r||"http://custom.transaction")+t,S(w,"setPageViewName",!0)()},p.setCustomAttribute=function(e,t){let r=arguments.length>2void 0!==arguments[2]arguments[2];if("string"==typeof e){if(["string","number","boolean"].includes(typeof t)||null===t)return _(e,t,"setCustomAttribute",r);(0,d.Z)("Failed to execute setCustomAttribute.\nNon-null value must be a string, number or boolean type, but a type of was provided."))}else(0,d.Z)("Failed to execute setCustomAttribute.\nName must be a string type, but a type of was provided."))},p.setUserId=function(e){if("string"==typeof e||null===e)return _("enduser.id",e,"setUserId",!0);(0,d.Z)("Failed to execute setUserId.\nNon-null value must be a string type, but a type of was provided."))},p.setApplicationVersion=function(e){if("string"==typeof e||null===e)return _("application.version",e,"setApplicationVersion",!1);(0,d.Z)("Failed to execute setApplicationVersion. Expected , but got ."))},p.start=()=>{try{(0,o.p)(l.xS,["API/start/called"],void 0,n.D.metrics,b),b.emit("manual-start-all")}catch(e){(0,d.Z)("An unexpected issue occurred",e)}},p[h.Ef.RECORD]=function(){(0,o.p)(l.xS,["API/recordReplay/called"],void 0,n.D.metrics,b),(0,o.p)(h.Ef.RECORD,[],void 0,n.D.sessionReplay,b)},p[h.Ef.PAUSE]=function(){(0,o.p)(l.xS,["API/pauseReplay/called"],void 0,n.D.metrics,b),(0,o.p)(h.Ef.PAUSE,[],void 0,n.D.sessionReplay,b)},p.interaction=function(e){return(new x).get("object"==typeof e?e:{})};const R=x.prototype={createTracer:function(e,t){var r={},i=this,a="function"==typeof t;return(0,o.p)(l.xS,["API/createTracer/called"],void 0,n.D.metrics,b),f||(0,o.p)(E+"tracer",[(0,m.z)(),e,r],i,n.D.spa,b),function(){if(A.emit((a?"":"no-")+"fn-start",[(0,m.z)(),i,a],r),a)try{return t.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw A.emit("fn-err",[arguments,this,t],r),t}finally{A.emit("fn-end",[(0,m.z)()],r)}}}};function S(e,t,r,i){return function(){return(0,o.p)(l.xS,["API/"+t+"/called"],void 0,n.D.metrics,b),i(0,o.p)(e+t,[(0,m.z)(),...arguments],r?null:this,i,b),r?void 0:this}}function T(){r.e(111).then(r.bind(r,7438)).then((t=>{let{setAPI:r}=t;r(e),(0,s.LP)(e,"api")})).catch((e=>{(0,d.Z)("Downloading runtime APIs failed...",e),b.abort()}))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{R[e]=S(E,e,void 0,f?n.D.softNav:n.D.spa)})),p.setCurrentRouteName=f?S(E,"routeName",void 0,n.D.softNav):S(w,"routeName",!0,n.D.spa),p.noticeError=function(t,r){"string"==typeof t(t=new Error(t)),(0,o.p)(l.xS,["API/noticeError/called"],void 0,n.D.metrics,b),(0,o.p)("err",[t,(0,m.z)(),!1,r,!!y[e]],void 0,n.D.jserrors,b)},u.il?(0,c.b2)((()=>T()),!0):T(),p}(e.agentIdentifier,_,e.runSoftNavOverSpa)),void 0===e.exposed(e.exposed=N),E=!0}},8993:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},3325:(e,t,r)=>{"use strict";r.d(t,{D:()=>n,p:()=>i});const n={ajax:"ajax",jserrors:"jserrors",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations",spa:"spa"},i={[n.pageViewEvent]:1,[n.pageViewTiming]:2,[n.metrics]:3,[n.jserrors]:4,[n.ajax]:5,[n.sessionTrace]:6,[n.pageAction]:7,[n.spa]:8,[n.softNav]:9,[n.sessionReplay]:10}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)!i.o(e,r)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>({111:"nr-spa",164:"nr-spa-compressor",433:"nr-spa-recorder"}[e]+"-1.260.1.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.260.1.PROD:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var u=document.getElementsByTagName("script"),d=0;d {s.onerror=s.onload=null,clearTimeout(p);var i=e[r];if(delete e[r],s.parentNodes.parentNode.removeChild(s),ii.forEach((e=>e(n))),t)return t(n)},p=setTimeout(h.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=h.bind(null,s.onerror),s.onload=h.bind(null,s.onload),cdocument.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof SymbolSymbol.toStringTagObject.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.p="https://js-agent.newrelic.com/",(()=>{var e={801:0,92:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)(0!==(n=e[t])(e[t]=void 0),n)){var o=r("load"===r.type?"missing":r.type),a=rr.targetr.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,u=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)(i.m[n]=s[n]);if(c)c(i)}for(tt(r);u {"use strict";i(8993);var e=i(50),t=i(7144),r=i(4402),n=i(8325);class o{agentIdentifier;constructor(){let e=arguments.length>0void 0!==arguments[0]?arguments[0]:(0,r.ky)(16);this.agentIdentifier=e,this.ee=n.ee.get(e)}#e(t){for(var r=arguments.length,n=new Array(r>1?r-1:0),i=1;i {t[r]=function(e,t){return!0===(0,s.Mt)(t,"".concat(e,".enabled"))}(r,e)})),t}var d=i(2758);var l=i(8e3),f=i(5938),h=i(3960),p=i(385),g=i(3112),m=i(8488),v=i(7872);class b extends f.W{constructor(e,t,r){let n=!(arguments.length>3void 0!==arguments[3])||arguments[3];super(e,t,r),this.auto=n,this.abortHandler=void 0,this.featAggregate=void 0,this.onAggregateImported=void 0,!1===(0,s.Mt)(this.agentIdentifier,"".concat(this.featureName,".autoStart"))(this.auto=!1),this.auto?(0,l.RP)(e,r):this.ee.on("manual-start-all",(0,v.Z)((()=>{(0,l.RP)(this.agentIdentifier,this.featureName),this.auto=!0,this.importAggregator()})))}importAggregator(){let t,r=arguments.length>0void 0!==arguments[0]?arguments[0]:{};if(this.featAggregate||!this.auto)return;this.onAggregateImported=new Promise((e=>{t=e}));const n=async()=>{let n;try{if((0,m.H)(this.agentIdentifier)){const{setupAgentSession:e}=await i.e(111).then(i.bind(i,9446));n=e(this.agentIdentifier)}}catch(t){(0,e.Z)("A problem occurred when starting up session manager. This page will not start or extend any session.",t),this.featureName===a.D.sessionReplaythis.abortHandler?.()}try{if(!this.#t(this.featureName,n))return(0,l.LP)(this.agentIdentifier,this.featureName),void t(!1);const{lazyFeatureLoader:e}=await i.e(111).then(i.bind(i,8582)),{Aggregate:o}=await e(this.featureName,"aggregate");this.featAggregate=new o(this.agentIdentifier,this.aggregator,r),t(!0)}catch(r){(0,e.Z)("Downloading and initializing ".concat(this.featureName," failed..."),r),this.abortHandler?.(),(0,l.LP)(this.agentIdentifier,this.featureName,!0),t(!1),this.eethis.ee.abort()}};p.il?(0,h.b2)((()=>n()),!0):n()}#t(e,t){return e!==a.D.sessionReplay||(0,g.HM)(this.agentIdentifier,t)}}var y=i(7633);class A extends b{static featureName=y.t;constructor(e,t){let r=!(arguments.length>2void 0!==arguments[2])||arguments[2];super(e,t,y.t,r),this.importAggregator()}}var w=i(1117),E=i(1284);class _ extends w.w{constructor(e){super(e),this.aggregatedData={}}store(e,t,r,n,i){var o=this.getBucket(e,t,r,i);return o.metrics=function(e,t){t||(t={count:0});return t.count+=1,(0,E.D)(e,(function(e,r){t[e]=x(r,t[e])})),t}(n,o.metrics),o}merge(e,t,r,n,i){var o=this.getBucket(e,t,n,i);if(o.metrics){var a=o.metrics;a.count+=r.count,(0,E.D)(r,(function(e,t){if("count"!==e){var n=a[e],i=r[e];i!i.c?a[e]=x(i.t,n):a[e]=function(e,t){if(!t)return e;t.c||(t=R(t.t));return t.min=Math.min(e.min,t.min),t.max=Math.max(e.max,t.max),t.t+=e.t,t.sos+=e.sos,t.c+=e.c,t}(i,a[e])}}))}else o.metrics=r}storeMetric(e,t,r,n){var i=this.getBucket(e,t,r);return i.stats=x(n,i.stats),i}getBucket(e,t,r,n){this.aggregatedData[e]||(this.aggregatedData[e]={});var i=this.aggregatedData[e][t];return i||(i=this.aggregatedData[e][t]={params:r||{}},n(i.custom=n)),i}get(e,t){return t?this.aggregatedData[e]this.aggregatedData[e][t]:this.aggregatedData[e]}take(e){for(var t={},r="",n=!1,i=0;i t.max(t.max=e),e 2void 0!==arguments[2])||arguments[2];super(e,t,D.t,r),p.il((0,O.N)((()=>(0,N.p)("docHidden",[(0,P.z)()],void 0,D.t,this.ee)),!0),(0,I.bP)("pagehide",(()=>(0,N.p)("winPagehide",[(0,P.z)()],void 0,D.t,this.ee))),this.importAggregator())}}var j=i(3081);class k extends b{static featureName=j.t9;constructor(e,t){let r=!(arguments.length>2void 0!==arguments[2])||arguments[2];super(e,t,j.t9,r),this.importAggregator()}}var L=i(6660);class H{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,T.P)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function M(e){return F(e)?e:new H(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic)}function U(e){let t="Unhandled Promise Rejection";if(F(e?.reason))try{return e.reason.message=t+": "+e.reason.message,M(e.reason)}catch(t){return M(e.reason)}if(void 0===e.reason)return M(t);const r=M(e.reason);return r.message=t+": "+r?.message,r}function z(e){if(e.error instanceof SyntaxError!/:\d+$/.test(e.error.stack?.trim())){const t=new H(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic);return t.name=SyntaxError.name,t}return F(e.error)?e.error:M(e)}function F(e){return e instanceof Error!!e.stack}class B extends b{static featureName=L.t;#r=!1;constructor(e,r){let n=!(arguments.length>2void 0!==arguments[2])||arguments[2];super(e,r,L.t,n);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",(e=>{this.abortHandler(0,N.p)("ierr",[M(e),(0,P.z)(),!0,{},this.#r],void 0,this.featureName,this.ee)})),this.ee.on(t.Ef.REPLAY_RUNNING,(e=>{this.#r=e})),p._A.addEventListener("unhandledrejection",(e=>{this.abortHandler(0,N.p)("err",[U(e),(0,P.z)(),!1,{unhandledPromiseRejection:1},this.#r],void 0,this.featureName,this.ee)}),(0,I.m$)(!1,this.removeOnAbort?.signal)),p._A.addEventListener("error",(e=>{this.abortHandler(0,N.p)("err",[z(e),(0,P.z)(),!1,{},this.#r],void 0,this.featureName,this.ee)}),(0,I.m$)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator()}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var G=i(2210);let q=1;const K="nr@id";function V(e){const t=typeof e;return!e||"object"!==t"function"!==t?-1:e===p._A?0:(0,G.X)(e,K,(function(){return q++}))}function Z(e){if("string"==typeof ee.length)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffere instanceof ArrayBuffere.byteLength)return e.byteLength;if("undefined"!=typeof Blobe instanceof Blobe.size)return e.size;if(!("undefined"!=typeof FormDatae instanceof FormData))try{return(0,T.P)(e).length}catch(e){return}}}var W=i(7806),X=i(7243);class Y{constructor(e){this.agentIdentifier=e}generateTracePayload(e){if(!this.shouldGenerateTrace(e))return null;var t=(0,s.DL)(this.agentIdentifier);if(!t)return null;var n=(t.accountID||"").toString()||null,i=(t.agentID||"").toString()||null,o=(t.trustKey||"").toString()||null;if(!n||!i)return null;var a=(0,r.M)(),c=(0,r.Ht)(),u=Date.now(),d={spanId:a,traceId:c,timestamp:u};return(e.sameOrigin||this.isAllowedOrigin(e)this.useTraceContextHeadersForCors())(d.traceContextParentHeader=this.generateTraceContextParentHeader(a,c),d.traceContextStateHeader=this.generateTraceContextStateHeader(a,u,n,i,o)),(e.sameOrigin!this.excludeNewrelicHeader()||!e.sameOriginthis.isAllowedOrigin(e)this.useNewrelicHeaderForCors())(d.newrelicHeader=this.generateTraceHeader(a,c,u,n,i,o)),d}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,o){if(!("function"==typeof p._A?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return on!==o(a.d.tk=o),btoa((0,T.P)(a))}shouldGenerateTrace(e){return this.isDtEnabled()this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1,r={};if((0,s.Mt)(this.agentIdentifier,"distributed_tracing")(r=(0,s.P_)(this.agentIdentifier).distributed_tracing),e.sameOrigin)t=!0;else if(r.allowed_origins instanceof Array)for(var n=0;n 2void 0!==arguments[2])||arguments[2];super(e,t,J.t,r),this.dt=new Y(e),this.handler=(e,t,r,n)=>(0,N.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};p._A?.performance?.getEntriesByType("resource").forEach((t=>{if(t.initiatorType in e0!==t.responseStatus){const r={status:t.responseStatus},n={rxSize:t.transferSize,duration:Math.floor(t.duration),cbTime:0};oe(r,t.name),this.handler("xhr",[r,n,t.startTime,t.responseEnd,e[t.initiatorType]],void 0,a.D.ajax)}}))}catch(e){}(0,W.u5)(this.ee),(0,W.Kf)(this.ee),function(e,t,r,n){function i(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=E,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},e.addEventListener("load",(function(r){_(t,e)}),(0,I.m$)(!1)),p.IF||e.addEventListener("progress",(function(e){t.lastSize=e.loaded}),(0,I.m$)(!1))}function o(e){this.params={method:e[0]},oe(this,e[1]),this.metrics={}}function c(t,r){var i=(0,s.DL)(e);i.xpidthis.sameOriginr.setRequestHeader("X-NewRelic-ID",i.xpid);var o=n.generateTracePayload(this.parsedOrigin);if(o){var a=!1;o.newrelicHeader(r.setRequestHeader("newrelic",o.newrelicHeader),a=!0),o.traceContextParentHeader(r.setRequestHeader("traceparent",o.traceContextParentHeader),o.traceContextStateHeaderr.setRequestHeader("tracestate",o.traceContextStateHeader),a=!0),a(this.dt=o)}}function u(e,r){var n=this.metrics,i=e[0],o=this;if(ni){var a=Z(i);a(n.txSize=a)}this.startTime=(0,P.z)(),this.body=i,this.listener=function(e){try{"abort"!==e.type||o.loadCaptureCalled||(o.params.aborted=!0),("load"!==e.type||o.called===o.totalCbs(o.onloadCalled||"function"!=typeof r.onload)"function"==typeof o.end)o.end(r)}catch(e){try{t.emit("internal-error",[e])}catch(e){}}};for(var s=0;s 1?e[1]=o:e.push(o)}}function s(e,t){var r=!1;return t.newrelicHeader(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeadere.set("tracestate",t.traceContextStateHeader),r=!0),r}}function A(e,t){this.params={},this.metrics={},this.startTime=(0,P.z)(),this.dt=t,e.length>=1(this.target=e[0]),e.length>=2(this.opts=e[1]);var r,n=this.opts||{},i=this.target;"string"==typeof i?r=i:"object"==typeof ii instanceof re?r=i.url:p._A?.URL"object"==typeof ii instanceof URL(r=i.href),oe(this,r);var o=(""+(ii instanceof rei.method||n.method||"GET")).toUpperCase();this.params.method=o,this.body=n.body,this.txSize=Z(n.body)||0}function w(e,t){if(this.endTime=(0,P.z)(),this.params||(this.params={}),(0,Q.zh)(this.params))return;let n;this.params.status=t?t.status:0,"string"==typeof this.rxSizethis.rxSize.length>0(n=+this.rxSize);const i={txSize:this.txSize,rxSize:n,duration:(0,P.z)()-this.startTime};r("xhr",[this.params,i,this.startTime,this.endTime,"fetch"],this,a.D.ajax)}function E(e){const t=this.params,n=this.metrics;if(!this.ended){this.ended=!0;for(let t=0;t 2void 0!==arguments[2])||arguments[2];super(e,r,t.t9,i),this.replayRunning=!1;try{n=JSON.parse(localStorage.getItem("".concat(ge.Bq,"_").concat(ge.K4)))}catch(e){}(0,g.Rc)(e)this.ee.on("recordReplay",(()=>this.#o())),this.#a(n)?(this.#i=n?.sessionReplayMode,this.#s()):this.importAggregator(),this.ee.on("err",(e=>{this.replayRunning(this.errorNoticed=!0,(0,N.p)(t.Ef.ERROR_DURING_REPLAY,[e],void 0,this.featureName,this.ee))})),this.ee.on(t.Ef.REPLAY_RUNNING,(e=>{this.replayRunning=e}))}#a(e){return e(e.sessionReplayMode===ge.IK.FULL||e.sessionReplayMode===ge.IK.ERROR)||(0,g.rU)(this.agentIdentifier)}#c=!1;async#s(e){if(!this.#c){this.#c=!0;try{const{Recorder:t}=await Promise.all([i.e(111),i.e(433)]).then(i.bind(i,4345));this.recorder??=new t({mode:this.#i,agentIdentifier:this.agentIdentifier,trigger:e,ee:this.ee}),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording}catch(e){}this.importAggregator({recorder:this.recorder,errorNoticed:this.errorNoticed})}}#o(){this.featAggregate?this.featAggregate.mode!==ge.IK.FULLthis.featAggregate.initializeRecording(ge.IK.FULL,!0):(this.#i=ge.IK.FULL,this.#s(t.pB.API),this.recorderthis.recorder.parent.mode!==ge.IK.FULL(this.recorder.parent.mode=ge.IK.FULL,this.recorder.stopRecording(),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording))}}var ve=i(6216);class be extends b{static featureName=ve.t9;constructor(e,t){let r=!(arguments.length>2void 0!==arguments[2])||arguments[2];if(super(e,t,ve.t9,r),!p.il||!s.Yu.MO)return;const n=(0,W.QU)(this.ee),i=(0,W.em)(this.ee),o=()=>(0,N.p)("newURL",[(0,P.z)(),""+window.location],void 0,this.featureName,this.ee);n.on("pushState-end",o),n.on("replaceState-end",o);try{this.removeOnAbort=new AbortController}catch(e){}(0,I.bP)("popstate",(e=>(0,N.p)("newURL",[e.timeStamp,""+window.location],void 0,this.featureName,this.ee)),!0,this.removeOnAbort?.signal);let a=!1;const c=new s.Yu.MO(((e,t)=>{a||(a=!0,requestAnimationFrame((()=>{(0,N.p)("newDom",[(0,P.z)()],void 0,this.featureName,this.ee),a=!1})))})),u=(0,v.D)((e=>{(0,N.p)("newUIEvent",[e],void 0,this.featureName,this.ee),c.observe(document.body,{attributes:!0,childList:!0,subtree:!0,characterData:!0})}),100,{leading:!0});i.on("fn-start",(e=>{let[t]=e;ve.sE.includes(t?.type)u(t)}));for(let e of ve.sE)document.addEventListener(e,(()=>{}));this.abortHandler=function(){this.removeOnAbort?.abort(),c.disconnect(),this.abortHandler=void 0},this.importAggregator({domObserver:c})}}var ye=i(7836);const{FEATURE_NAME:Ae,START:we,END:Ee,BODY:_e,CB_END:xe,JS_TIME:Re,FETCH:Se,FN_START:Te,CB_START:Ne,FN_END:Oe}=ye;var Ie=i(4649);class De extends b{static featureName=Ie.t;constructor(e,t){let r=!(arguments.length>2void 0!==arguments[2])||arguments[2];super(e,t,Ie.t,r),this.importAggregator()}}new class extends o{constructor(t,r){super(r),p._A?(this.sharedAggregator=new _({agentIdentifier:this.agentIdentifier}),this.features={},(0,S.h5)(this.agentIdentifier,this),this.desiredFeatures=new Set(t.features||[]),this.desiredFeatures.add(A),this.runSoftNavOverSpa=[...this.desiredFeatures].some((e=>e.featureName===a.D.softNav)),(0,d.j)(this,t,t.loaderType||"agent"),this.run()):(0,e.Z)("Failed to initialize the agent. Could not determine the runtime environment.")}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}run(){try{const t=u(this.agentIdentifier),r=[...this.desiredFeatures];r.sort(((e,t)=>a.p[e.featureName]-a.p[t.featureName])),r.forEach((r=>{if(!t[r.featureName]r.featureName!==a.D.pageViewEvent)return;if(this.runSoftNavOverSpar.featureName===a.D.spa)return;if(!this.runSoftNavOverSpar.featureName===a.D.softNav)return;const n=function(e){switch(e){case a.D.ajax:return[a.D.jserrors];case a.D.sessionTrace:return[a.D.ajax,a.D.pageViewEvent];case a.D.sessionReplay:return[a.D.sessionTrace];case a.D.pageViewTiming:return[a.D.pageViewEvent];default:return[]}}(r.featureName);n.every((e=>e in this.features))||(0,e.Z)("".concat(r.featureName," is enabled but one or more dependent features has not been initialized (").concat((0,T.P)(n),"). This may cause unintended consequences or missing data...")),this.features[r.featureName]=new r(this.agentIdentifier,this.sharedAggregator)}))}catch(t){(0,e.Z)("Failed to initialize all enabled instrument classes (agent aborted) -",t);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,S.fP)();delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return r.ee.get(this.agentIdentifier).abort(),!1}}}({features:[ie,A,C,class extends b{static featureName=le;constructor(e,t){super(e,t,le,!(arguments.length>2void 0!==arguments[2])||arguments[2]);if(!(0,m.H)(this.agentIdentifier))return void(0,l.o5)(this.agentIdentifier,this.featureName);const r=this.ee;let n;(0,W.QU)(r),this.eventsEE=(0,W.em)(r),this.eventsEE.on(he,(function(e,t){this.bstStart=(0,P.z)()})),this.eventsEE.on(fe,(function(e,t){(0,N.p)("bst",[e[0],t,this.bstStart,(0,P.z)()],void 0,a.D.sessionTrace,r)})),r.on(pe+ue,(function(e){this.time=(0,P.z)(),this.startPath=location.pathname+location.hash})),r.on(pe+de,(function(e){(0,N.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,a.D.sessionTrace,r)}));try{n=new PerformanceObserver((e=>{const t=e.getEntries();(0,N.p)(se,[t],void 0,a.D.sessionTrace,r)})),n.observe({type:ce,buffered:!0})}catch(e){}this.importAggregator({resourceObserver:n})}},me,k,De,B,be,class extends b{static featureName=Ae;constructor(e,t){var r;if(super(e,t,Ae,!(arguments.length>2void 0!==arguments[2])||arguments[2]),r=this,!p.il)return;try{this.removeOnAbort=new AbortController}catch(e){}let n,i=0;const o=this.ee.get("tracer"),a=(0,W._L)(this.ee),s=(0,W.Lg)(this.ee),c=(0,W.BV)(this.ee),u=(0,W.Kf)(this.ee),d=this.ee.get("events"),l=(0,W.u5)(this.ee),f=(0,W.QU)(this.ee),h=(0,W.Gm)(this.ee);function g(e,t){f.emit("newURL",[""+window.location,t])}function m(){i++,n=window.location.hash,this[Te]=(0,P.z)()}function v(){i--,window.location.hash!==ng(0,!0);var e=(0,P.z)();this[Re]=~~this[Re]+e-this[Te],this[Oe]=e}function b(e,t){e.on(t,(function(){this[t]=(0,P.z)()}))}this.ee.on(Te,m),s.on(Ne,m),a.on(Ne,m),this.ee.on(Oe,v),s.on(xe,v),a.on(xe,v),this.ee.on("fn-err",(function(){for(var t=arguments.length,n=new Array(t),i=0;i 1)}),(0,I.m$)(!0,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator()}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}],loaderType:"spa"})})()})(); Menu Suporte Início Plataforma EAD Cursos Homologados Blog Contato Suporte Login UNICFC EAD</h>
<h2>Aulas online em tempo real</h2>
<h2>Transmissão de Aulas Online</h2>
<h2>Reconhecimento Facial</h2>
<h2>Quer ser nosso Parceiro?</h2>
<h2>Certificações </h2>
<h2>Outros Produtos UNICFC</h2>
<h2>União, inovação e adaptação é o que nos liga.</h2>
<h2>Cursos de Capacitação, Reciclagem, Atualização e Especiais</h2>
<h2>Cursos Livres EAD</h2>
<h2>Reciclagem para Condutores Infratores</h2>
<h2>Estude onde quiser!</h2>
<h2>Conheça nossa Plataforma de Ensino</h2>
<h2>UNICFC EAD</h2>
<h2>Estude onde quiser!</h2>
<h2>Reciclagem para Condutores Infratores</h2>
<h3>Certificação ISO 27001 UNICFC</h3>
<h3>Transmissão de Aulas Remotas para o seu CFC/Empresa com reconhecimento facial e interação de áudio e vídeo em tempo real</h3>
<h3>Certificação ISO 27701 UNICFC</h3>
<h3>Entre em contato e seja um parceiro UNICFC</h3>
<h3>Multi Dispositivos</h3>
<h3>Sistema de Monitoramento</h3>
<h3>Editora</h3>
<h3>Diversos Cursos</h3>
<h3>Cursos de Formação para Motoristas Profissionais (Emergência, Escolar, Coletivo, MOPP, Cargas Indivisíveis) </h3>
<h3>Cursos de Atualização para Motoristas Profissionais (Emergência, Escolar, Coletivo, MOPP, Cargas Indivisíveis) </h3>
<h3>Curso Preventivo de Reciclagem </h3>
<h3>Curso de Atualização para Renovação da CNH </h3>
<h3>Curso de Reciclagem para Condutores Infratores </h3>
<h3>CURSO LIVRE - COMO ELABORAR CAMPANHAS EDUCATIVAS DE TRÂNSITO MAIS EFICAZES - 20h</h3>
<h3>Curso de Formação de Taxistas </h3>
<h3>CURSO LIVRE - ANSIEDADE DO ALUNO - GUIA PRÁTICO PARA INSTRUTORES - 40h</h3>
<h3>CURSO LIVRE - DIREÇÃO DEFENSIVA - 16h</h3>
<h3>Inscreva-se agora mesmo e qualifique-se com a UNICFC</h3>
<h3>Cursos homologados pelo SENATRAN </h3>
<h3>Certificado</h3>
<h4>Modal Window</h4>

In SEO, the primary focus is placed on keywords within the content. The title of the page holds the highest importance, followed by heading tags such as h1, h2, and h3. The h1 heading should be the largest on the page, while the h2 heading should be slightly smaller, and the h3 heading even smaller. This hierarchical structure is crucial for optimizing search engine rankings.

Image Alt Attribute:
46 images found in your page, and 21 images are without "ALT" text.

What is the issue about?
The tag does not have an ALT attribute defined. As a general rule, search engines do not interpret the content of image files. The text provided in the attribute enables the site owner to provide relevant information to the search engine and to the end user. Alt text is helpful to end users if they have images disabled or if the image does not properly load. In addition, the Alt text is utilized by screen readers. Make sure that your Alt text is descriptive and accurately reflects what the image represents and supports the content on the page.

How to fix?
Use the <img alt> attribute to write descriptive content for the image: <img source='pic.gif' alt='Accurate and descriptive keyword text that represents the image.' />.

Website Speed Test (Desktop):
0.06 seconds

Website speed is a measurement of how fast the content on your page loads. Website speed is one of many factors involved in the discipline of search engine optimization (SEO), but it is not the only one. In a recent study, the average load time for a web page was 3.21s.

Top Organic Search Terms:
Term Search Volume Traffic Traffic (%)
unicfcead 14800 133 0.92%
www unicfcead com br 1600 9 0.06%
unicfcead.com.br 720 5 0.03%
unicfc 12100 3 0.02%
unicfc ead 2400 1 0%
www unicfcead 480 0 0%
www.unicfcead.com.br 110 0 0%
https //www.unicfcead.com.br 480 0 0%
uni cfc 320 0 0%
unifcead 260 0 0%
www unicfcead com br login 140 0 0%

CO-Hosted

CoHosted refers to a situation where multiple domain names (websites) are using the same IP address to point to their respective web servers. They could be owned by different individuals or organizations and may serve entirely different purposes.

unicfcead.com.br

People reviews about unicfcead.com.br

Very positive reviews

rating 5

Total reviews: 2
Average score: 5 stars

The total score is based on reviews found on the following sites
Scamadviser: 5/5 stars, 2 reviews

Add your review

rating 1 rating 2 rating 3 rating 4 rating 5

Very positive reviews

rating 5

Total reviews: 2
Average score: 5 stars

The total score is based on reviews found on the following sites
Scamadviser: 5/5 stars, 2 reviews


Back Top
Feedback