def update_profile_banner(self, filename, **kargs):
f = kargs.pop('<STR_LIT:file>', None)<EOL>headers, post_data = API._pack_image(filename, <NUM_LIT>, form_field="<STR_LIT>", f=f)<EOL>bind_api(<EOL>api=self,<EOL>path='<STR_LIT>',<EOL>method='<STR_LIT:POST>',<EOL>allowed_param=['<STR_LIT:width>', '<STR_LIT>', '<STR_LIT>', '<STR_LIT>'],<EOL>require_auth=True<EOL>)(post_data=post_data, headers=headers)<EOL>
:reference: https://developer.twitter.com/en/docs/accounts-and-users/manage-account-settings/api-reference/post-account-update_profile_banner
            :allowed_param:'width', 'height', 'offset_left', 'offset_right'