Implement in Delphi 10.4 or compatible, a custom visual control called TPTZProgressBar that is to be used similarly as TProgressBar in a VCL application.
Simply put, the multi colored progress bar shall look like the progress bar in Firefox browser's mobile version.
For reference, attached are two screenshots showing the Firefox mobile browser loading this website. Notice the colorful progress bar at the bottom part of the screen. Also attached is a design draft of the final version of the design in a splash screen (again, see the bottom part).
The progress bar needs to work only in a horizontal mode (i.e. no need to have a vertical support). Naturally, the control must work smoothly, flicker free and support any height of the control but normally it will be used as a few pixel in height thin line sort of progress bar.
The solution cannot be based to FML or any third party controls or component packs. You can use any third party code, if it is BSD style licensed and you include everything with your work.