    text->setClearColor(Qt::transparent);
  
    QString text_view = util::read_file("../assets/offroad/tc.html").c_str();
    text->rootContext()->setContextProperty("text_view", text_view);
  
    text->setSource(QUrl::fromLocalFile("qt/offroad/text_view.qml"));
  
    main_layout->addWidget(text);
 
</s> remove   text->rootContext()->setContextProperty("font_size", 55);

 </s> add  </s> remove   QString IMEI = QString::fromStdString(Params().get("IMEI"));
  QString serial = QString::fromStdString(Params().get("HardwareSerial"));
 </s> add   Params params;
  QString IMEI = QString::fromStdString(params.get("IMEI"));
  QString serial = QString::fromStdString(params.get("HardwareSerial")); </s> remove   QString param = QString::fromStdString(Params().get("GithubSshKeys"));
 </s> add   QString param = QString::fromStdString(params.get("GithubSshKeys")); </s> remove   refresh(); // don't wait for the first refresh
 </s> add }

void PairingQRWidget::showEvent(QShowEvent *event){
  refresh();
  text->rootContext()->setContextProperty("font_size", 55);
    text->setClearColor(Qt::transparent);
  
    QString text_view = util::read_file("../assets/offroad/tc.html").c_str();
    text->rootContext()->setContextProperty("text_view", text_view);
  text->rootContext()->setContextProperty("font_size", 55);
  
    text->setSource(QUrl::fromLocalFile("qt/offroad/text_view.qml"));
  
    main_layout->addWidget(text);
keep keep keep add keep keep keep keep
 UI: fast startup (#20781)

* faster startup

* faster

* cleanup

Co-authored-by: Comma Device <device@comma.ai> 
selfdrive/ui/qt/offroad/onboarding.cc