Synthesis, thermal and solar cell application of novel hyperbranched polyurethanes containing azomethine and aryl-ether connectivities