<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def trigger_keyphrases( text = None, # input text to parse keyphrases = None, # keyphrases for parsing input text response = None, # optional text response on trigger function = None, # optional function on trigger kwargs = None, # optional function keyword arguments confirm = False, # optional return of confirmation confirmation_prompt = "Do you want to continue? (y/n)", confirmation_feedback_confirm = "confirm", confirmation_feedback_deny = "deny" ):
 """ Parse input text for keyphrases. If any keyphrases are found, respond with text or by seeking confirmation or by engaging a function with optional keyword arguments. Return text or True if triggered and return False if not triggered. If confirmation is required, a confirmation object is returned, encapsulating a function and its optional arguments. """

    if any(pattern in text for pattern in keyphrases):
        if confirm:
            return confirmation(
                prompt           = confirmation_prompt,
                feedback_confirm = confirmation_feedback_confirm,
                feedback_deny    = confirmation_feedback_deny,
                function         = function,
                kwargs           = kwargs
            )
        if function and not kwargs:
            result = function()
        elif function and kwargs:
            result = function(**kwargs)
        else:
            result = None
        if response:
            return response
        elif not response and result:
            return str(result)
        else:
            return True
    else:
        return False