





import requests






def lowerCamelCase__    (							snake_case_	:  str       ,      snake_case_	:  str       )      ->				None:
   __snake_case							       =   {'''Content-Type''': '''application/json'''}
   __snake_case							       =   requests.post(snake_case_       ,      json={'''text''': message_body}       ,      headers=snake_case_       )
   if response.status_code != 200:
      __snake_case							       =   (
          '''Request to slack returned an error '''
          f"""{response.status_code}, the response is:\n{response.text}"""
      )
      raise ValueError(snake_case_       )


if __name__ == "__main__":
    # Set the slack url to the one provided by Slack when you create the webhook at
    # https://my.slack.com/services/new/incoming-webhook/
    send_slack_message('<YOUR MESSAGE BODY>', '<SLACK CHANNEL URL>')








from __future__ import annotations






def lowerCamelCase__    (							snake_case_	:  list[int]       )      ->				list[int]:  # This function is recursive
   __snake_case							       =   len(snake_case_       )
   # If the array contains only one element, we return it (it's the stop condition of
   # recursion)
   if array_length <= 1:
      return array
      # Else
   __snake_case							       =   array[0]
   __snake_case							       =   False
   __snake_case							       =   1
   __snake_case							       =   []
   while not is_found and i < array_length:
      if array[i] < pivot:
         __snake_case							       =   True
         __snake_case							       =   [element for element in array[i:] if element >= array[i]]
         __snake_case							       =   longest_subsequence(snake_case_       )
         if len(snake_case_       ) > len(snake_case_       ):
            __snake_case							       =   temp_array
      else:
         i += 1

   __snake_case							       =   [element for element in array[1:] if element >= pivot]
   __snake_case							       =   [pivot, *longest_subsequence(snake_case_       )]
   if len(snake_case_       ) > len(snake_case_       ):
      return temp_array
   else:
      return longest_subseq


if __name__ == "__main__":
    import doctest

    doctest.testmod()

