def handle_request(self, request: dict) -> dict:
request_type = request['<STR_LIT>']['<STR_LIT:type>']<EOL>request_id = request['<STR_LIT>']['<STR_LIT>']<EOL>log.debug(f'<STR_LIT>')<EOL>if request_type in self.handled_requests.keys():<EOL><INDENT>response: dict = self.handled_requests[request_type](request)<EOL><DEDENT>else:<EOL><INDENT>response: dict = self.handled_requests['<STR_LIT>'](request)<EOL>log.warning(f'<STR_LIT>')<EOL><DEDENT>self._rearm_self_destruct()<EOL>return response<EOL>
Routes Alexa requests to appropriate handlers.

        Args:
            request: Alexa request.
        Returns:
            response: Response conforming Alexa response specification.