次のようなゲームプログラムを作成してください。 次の要件を守ってください。 - プログラミング言語はJavaScriptを使用し、1つのHTMLファイルとして作成してください。 - 画像は使用せず、文字とCSSのみで実現してください。 -絵文字神経衰弱 -カードは重ならないように隙間少なく整列させてください。 -カードの裏側には"?"のイラストをつけてください -"1"has()セレクタで「同じペアの二枚がめくられたらマッチ演出&ロック」を実現 -"2"マッチ後、次のカードをめくれるようにする -すべてのカードがマッチするまで"1""2"を繰り返す - クリア判定は、全カードが表になったら勝利モーダルを表示 - 不一致の場合は手動で戻す運用 - ゲーム終了(勝利)したらリセットボタンを表示 -リセットボタンを押したら新しくゲームを再スタート - カードはイラスト15種類の絵文字を使い、モードに合わせたペア枚数をバラバラにランダムで配置 - 連続でペアを見つけれた場合は、3連続に1回”NICE!!”とモーダルを表示 -カードのペアが不一致だった場合、自動で裏返しに戻してください -カードが不一致だった場合は"残念"とモーダルを表示してください -ゲームを始める前に難易度を選択【簡単】【普通】【難しい】 —【簡単】モードの場合は、5ペア —【普通】モードの場合は、10ペア —【難しい】モードの場合は、15ペア -カードの並べ方(段数) 簡単モード:2段(5枚 × 2) 普通モード:3段(5枚 × 3) 難しいモード:4段(6枚 × 5) -画面はポップなアメリカンスタイルなデザインにしてください。 最後に、作成したファイルをダウンロード可能にしてください。