We are currently solving the following issue within our repository. Here is the issue text:
--- BEGIN ISSUE ---
[request] imguizmo/1.83
### Package Details
  * Package Name/Version: **imguizmo/1.83**
  * Changelog: **https://github.com/CedricGuillemet/ImGuizmo/releases/tag/1.83**

The above mentioned version is newly released by the upstream project and not yet available as a recipe. Please add this version.

--- END ISSUE ---

Below are some code segments, each from a relevant file. One or more of these files may contain bugs.
--- BEGIN FILES ---
Path: `recipes/imguizmo/all/conanfile.py`
Content:
```
1 import os
2 import glob
3 from conans import ConanFile, CMake, tools
4 
5 
6 class ImGuizmoConan(ConanFile):
7     name = "imguizmo"
8     url = "https://github.com/conan-io/conan-center-index"
9     homepage = "https://github.com/CedricGuillemet/ImGuizmo"
10     description = "Immediate mode 3D gizmo for scene editing and other controls based on Dear Imgui"
11     topics = ("conan", "imgui", "3d", "graphics", "guizmo")
12     license = "MIT"
13     settings = "os", "arch", "compiler", "build_type"
14 
15     exports_sources = ["CMakeLists.txt"]
16     generators = "cmake"
17     requires = "imgui/1.82"
18 
19     options = {
20         "shared": [True, False],
21          "fPIC": [True, False]
22     }
23     default_options = {
24         "shared": False,
25         "fPIC": True
26     }
27 
28     _cmake = None
29 
30     @property
31     def _source_subfolder(self):
32         return "source_subfolder"
33 
34     def config_options(self):
35         if self.settings.os == "Windows":
36             del self.options.fPIC
37 
38     def configure(self):
39         if self.options.shared:
40             del self.options.fPIC
41 
42     def source(self):
43         tools.get(**self.conan_data["sources"][self.version])
44         extracted_dir = glob.glob("ImGuizmo-*/")[0]
45         os.rename(extracted_dir, self._source_subfolder)
46 
47     def _configure_cmake(self):
48         if self._cmake:
49             return self._cmake
50         self._cmake = CMake(self)
51         self._cmake.configure()
52         return self._cmake
53 
54     def build(self):
55         cmake = self._configure_cmake()
56         cmake.build()
57 
58     def package(self):
59         self.copy(pattern="LICENSE", dst="licenses", src=self._source_subfolder)
60         cmake = self._configure_cmake()
61         cmake.install()
62 
63     def package_info(self):
64         self.cpp_info.libs = ["imguizmo"]
65
```
--- END FILES ---

Please first localize the bug based on the issue statement, and then generate a patch according to the `git diff` format fenced by three backticks.

Here is an example:

```diff
diff --git a/examples/server_async.py b/examples/server_async.py
--- a/examples/server_async.py
+++ b/examples/server_async.py
@@ -313,4 +313,4 @@
 
 
 if __name__ == "__main__":
-    asyncio.run(run_async_server("."), debug=True)
+    asyncio.run(run_async_server(), debug=True)
diff --git a/examples/server_sync.py b/examples/server_sync.py
--- a/examples/server_sync.py
+++ b/examples/server_sync.py
@@ -313,5 +313,5 @@
 
 
 if __name__ == "__main__":
-    server = run_sync_server(".")
+    server = run_sync_server()
     server.shutdown()

```

diff --git a/recipes/imguizmo/all/conanfile.py b/recipes/imguizmo/all/conanfile.py
--- a/recipes/imguizmo/all/conanfile.py
+++ b/recipes/imguizmo/all/conanfile.py
@@ -14,7 +14,6 @@
 
     exports_sources = ["CMakeLists.txt"]
     generators = "cmake"
-    requires = "imgui/1.82"
 
     options = {
         "shared": [True, False],
@@ -44,6 +43,12 @@
         extracted_dir = glob.glob("ImGuizmo-*/")[0]
         os.rename(extracted_dir, self._source_subfolder)
 
+    def requirements(self):
+        if self.version == "cci.20210223":
+            self.requires("imgui/1.82")
+        else:
+            self.requires("imgui/1.83")
+
     def _configure_cmake(self):
         if self._cmake:
             return self._cmake

{"golden_diff": "diff --git a/recipes/imguizmo/all/conanfile.py b/recipes/imguizmo/all/conanfile.py\n--- a/recipes/imguizmo/all/conanfile.py\n+++ b/recipes/imguizmo/all/conanfile.py\n@@ -14,7 +14,6 @@\n \n     exports_sources = [\"CMakeLists.txt\"]\n     generators = \"cmake\"\n-    requires = \"imgui/1.82\"\n \n     options = {\n         \"shared\": [True, False],\n@@ -44,6 +43,12 @@\n         extracted_dir = glob.glob(\"ImGuizmo-*/\")[0]\n         os.rename(extracted_dir, self._source_subfolder)\n \n+    def requirements(self):\n+        if self.version == \"cci.20210223\":\n+            self.requires(\"imgui/1.82\")\n+        else:\n+            self.requires(\"imgui/1.83\")\n+\n     def _configure_cmake(self):\n         if self._cmake:\n             return self._cmake\n", "issue": "[request] imguizmo/1.83\n### Package Details\r\n  * Package Name/Version: **imguizmo/1.83**\r\n  * Changelog: **https://github.com/CedricGuillemet/ImGuizmo/releases/tag/1.83**\r\n\r\nThe above mentioned version is newly released by the upstream project and not yet available as a recipe. Please add this version.\n", "before_files": [{"content": "import os\nimport glob\nfrom conans import ConanFile, CMake, tools\n\n\nclass ImGuizmoConan(ConanFile):\n    name = \"imguizmo\"\n    url = \"https://github.com/conan-io/conan-center-index\"\n    homepage = \"https://github.com/CedricGuillemet/ImGuizmo\"\n    description = \"Immediate mode 3D gizmo for scene editing and other controls based on Dear Imgui\"\n    topics = (\"conan\", \"imgui\", \"3d\", \"graphics\", \"guizmo\")\n    license = \"MIT\"\n    settings = \"os\", \"arch\", \"compiler\", \"build_type\"\n\n    exports_sources = [\"CMakeLists.txt\"]\n    generators = \"cmake\"\n    requires = \"imgui/1.82\"\n\n    options = {\n        \"shared\": [True, False],\n         \"fPIC\": [True, False]\n    }\n    default_options = {\n        \"shared\": False,\n        \"fPIC\": True\n    }\n\n    _cmake = None\n\n    @property\n    def _source_subfolder(self):\n        return \"source_subfolder\"\n\n    def config_options(self):\n        if self.settings.os == \"Windows\":\n            del self.options.fPIC\n\n    def configure(self):\n        if self.options.shared:\n            del self.options.fPIC\n\n    def source(self):\n        tools.get(**self.conan_data[\"sources\"][self.version])\n        extracted_dir = glob.glob(\"ImGuizmo-*/\")[0]\n        os.rename(extracted_dir, self._source_subfolder)\n\n    def _configure_cmake(self):\n        if self._cmake:\n            return self._cmake\n        self._cmake = CMake(self)\n        self._cmake.configure()\n        return self._cmake\n\n    def build(self):\n        cmake = self._configure_cmake()\n        cmake.build()\n\n    def package(self):\n        self.copy(pattern=\"LICENSE\", dst=\"licenses\", src=self._source_subfolder)\n        cmake = self._configure_cmake()\n        cmake.install()\n\n    def package_info(self):\n        self.cpp_info.libs = [\"imguizmo\"]\n", "path": "recipes/imguizmo/all/conanfile.py"}], "after_files": [{"content": "import os\nimport glob\nfrom conans import ConanFile, CMake, tools\n\n\nclass ImGuizmoConan(ConanFile):\n    name = \"imguizmo\"\n    url = \"https://github.com/conan-io/conan-center-index\"\n    homepage = \"https://github.com/CedricGuillemet/ImGuizmo\"\n    description = \"Immediate mode 3D gizmo for scene editing and other controls based on Dear Imgui\"\n    topics = (\"conan\", \"imgui\", \"3d\", \"graphics\", \"guizmo\")\n    license = \"MIT\"\n    settings = \"os\", \"arch\", \"compiler\", \"build_type\"\n\n    exports_sources = [\"CMakeLists.txt\"]\n    generators = \"cmake\"\n\n    options = {\n        \"shared\": [True, False],\n         \"fPIC\": [True, False]\n    }\n    default_options = {\n        \"shared\": False,\n        \"fPIC\": True\n    }\n\n    _cmake = None\n\n    @property\n    def _source_subfolder(self):\n        return \"source_subfolder\"\n\n    def config_options(self):\n        if self.settings.os == \"Windows\":\n            del self.options.fPIC\n\n    def configure(self):\n        if self.options.shared:\n            del self.options.fPIC\n\n    def source(self):\n        tools.get(**self.conan_data[\"sources\"][self.version])\n        extracted_dir = glob.glob(\"ImGuizmo-*/\")[0]\n        os.rename(extracted_dir, self._source_subfolder)\n\n    def requirements(self):\n        if self.version == \"cci.20210223\":\n            self.requires(\"imgui/1.82\")\n        else:\n            self.requires(\"imgui/1.83\")\n\n    def _configure_cmake(self):\n        if self._cmake:\n            return self._cmake\n        self._cmake = CMake(self)\n        self._cmake.configure()\n        return self._cmake\n\n    def build(self):\n        cmake = self._configure_cmake()\n        cmake.build()\n\n    def package(self):\n        self.copy(pattern=\"LICENSE\", dst=\"licenses\", src=self._source_subfolder)\n        cmake = self._configure_cmake()\n        cmake.install()\n\n    def package_info(self):\n        self.cpp_info.libs = [\"imguizmo\"]\n", "path": "recipes/imguizmo/all/conanfile.py"}]}