public function configure(): void 	{ 		$devServer = app()->isLocal() ? ['localhost', '127.0.0.1:5173'] : [];  		$scripts = setting('csp_allowed_scripts', []); 		$styles = setting('csp_allowed_styles', []); 		$fonts = setting('csp_allowed_fonts', []);  		$this->addDirective(Directive::CONNECT, [Keyword::SELF, Scheme::WS, 'maps.googleapis.com', ...$devServer]) 			->addDirective(Directive::BASE, Keyword::SELF) 			->addDirective(Directive::FORM_ACTION, [Keyword::SELF, 'https://checkout.stripe.com/']) 			->addDirective(Directive::OBJECT, Keyword::NONE) 			->addDirective(Directive::FRAME, [Keyword::SELF, 'google.com']) 			->addDirective(Directive::SCRIPT, [Keyword::SELF, Keyword::UNSAFE_INLINE, Keyword::UNSAFE_EVAL, Scheme::BLOB, ...$devServer, ...$scripts]) 			->addDirective(Directive::STYLE, [Keyword::SELF, Keyword::UNSAFE_INLINE, ...$devServer, ...$styles]) 			->addDirective(Directive::FONT, [Keyword::SELF, Scheme::DATA, ...$fonts]); 	}