// ĠCopyright Ġ 2 0 0 0 - 2 0 2 1 ĠJetBrains Ġs . r . o . ĠUse Ġof Ġthis Ġsource Ġcode Ġis Ġgoverned Ġby Ġthe ĠApache Ġ 2 . 0 Ġlicense Ġthat Ġcan Ġbe Ġfound Ġin Ġthe ĠLICENSE Ġfile . Ċ package Ġcom . jetbrains . python Ċ Ċ import Ġcom . intellij . openapi . util . Icon Loader Ċ import Ġtraining . ui . welcome Screen . On boarding Lesson Prom oter Ċ import Ġtraining . util . switch On Experimental Less ons Ċ import Ġjavax . swing . Icon Ċ import Ġjavax . swing . JPanel Ċ Ċ class ĠPy On boarding Tour Prom oter Ġ: ĠOn boarding Lesson Prom oter (" python . on boarding ") Ġ{ ĊĠ Ġoverride Ġfun Ġprom o Image (): ĠIcon Ġ= ĠIcon Loader . get Icon (" img / py charm - on boarding - tour . png ", ĠPy On boarding Tour Prom oter :: class . java ) ĊĊĠ Ġoverride Ġfun Ġget Promotion For InitialState (): ĠJPanel ? Ġ{ ĊĠĠĠ Ġif Ġ(! switch On Experimental Less ons ) Ġreturn Ġnull ĊĠĠĠ Ġreturn Ġsuper . get Promotion For InitialState () ĊĠ Ġ} Ċ }