diff --git a/.idea/inspectionProfiles/Project_Default.xml b/.idea/inspectionProfiles/Project_Default.xml
deleted file mode 100644
index 5535e8f..0000000
--- a/.idea/inspectionProfiles/Project_Default.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/YZM509/.idea/.gitignore b/YZM509/.idea/.gitignore
new file mode 100644
index 0000000..13566b8
--- /dev/null
+++ b/YZM509/.idea/.gitignore
@@ -0,0 +1,8 @@
+# Default ignored files
+/shelf/
+/workspace.xml
+# Editor-based HTTP Client requests
+/httpRequests/
+# Datasource local storage ignored files
+/dataSources/
+/dataSources.local.xml
diff --git a/.idea/ikcu.iml b/YZM509/.idea/YZM509.iml
similarity index 60%
rename from .idea/ikcu.iml
rename to YZM509/.idea/YZM509.iml
index bc2cd87..a459923 100644
--- a/.idea/ikcu.iml
+++ b/YZM509/.idea/YZM509.iml
@@ -1,8 +1,8 @@
-
+
-
+
\ No newline at end of file
diff --git a/YZM509/.idea/inspectionProfiles/profiles_settings.xml b/YZM509/.idea/inspectionProfiles/profiles_settings.xml
new file mode 100644
index 0000000..105ce2d
--- /dev/null
+++ b/YZM509/.idea/inspectionProfiles/profiles_settings.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/YZM509/.idea/misc.xml b/YZM509/.idea/misc.xml
new file mode 100644
index 0000000..c36e4d8
--- /dev/null
+++ b/YZM509/.idea/misc.xml
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/.idea/modules.xml b/YZM509/.idea/modules.xml
similarity index 55%
rename from .idea/modules.xml
rename to YZM509/.idea/modules.xml
index d6db63e..03f38d3 100644
--- a/.idea/modules.xml
+++ b/YZM509/.idea/modules.xml
@@ -2,7 +2,7 @@
-
+
\ No newline at end of file
diff --git a/.idea/vcs.xml b/YZM509/.idea/vcs.xml
similarity index 64%
rename from .idea/vcs.xml
rename to YZM509/.idea/vcs.xml
index 35eb1dd..6c0b863 100644
--- a/.idea/vcs.xml
+++ b/YZM509/.idea/vcs.xml
@@ -1,6 +1,6 @@
-
+
\ No newline at end of file
diff --git a/YZM509/Pipfile b/YZM509/Pipfile
new file mode 100644
index 0000000..0092b1d
--- /dev/null
+++ b/YZM509/Pipfile
@@ -0,0 +1,15 @@
+[[source]]
+url = "https://pypi.org/simple"
+verify_ssl = true
+name = "pypi"
+
+[packages]
+jupyter = "*"
+numpy = "*"
+matplotlib = "*"
+
+[dev-packages]
+
+[requires]
+python_version = "3.10"
+python_full_version = "3.10.10"
diff --git a/YZM509/Pipfile.lock b/YZM509/Pipfile.lock
new file mode 100644
index 0000000..52a6f4b
--- /dev/null
+++ b/YZM509/Pipfile.lock
@@ -0,0 +1,1283 @@
+{
+ "_meta": {
+ "hash": {
+ "sha256": "ce683a48d8603a4cbf7b8e5dc367f147bdf38badbf899399e378159fda96c811"
+ },
+ "pipfile-spec": 6,
+ "requires": {
+ "python_full_version": "3.10.10",
+ "python_version": "3.10"
+ },
+ "sources": [
+ {
+ "name": "pypi",
+ "url": "https://pypi.org/simple",
+ "verify_ssl": true
+ }
+ ]
+ },
+ "default": {
+ "anyio": {
+ "hashes": [
+ "sha256:25ea0d673ae30af41a0c442f81cf3b38c7e79fdc7b60335a4c14e05eb0947421",
+ "sha256:fbbe32bd270d2a2ef3ed1c5d45041250284e31fc0a4df4a5a6071842051a51e3"
+ ],
+ "markers": "python_full_version >= '3.6.2'",
+ "version": "==3.6.2"
+ },
+ "argon2-cffi": {
+ "hashes": [
+ "sha256:8c976986f2c5c0e5000919e6de187906cfd81fb1c72bf9d88c01177e77da7f80",
+ "sha256:d384164d944190a7dd7ef22c6aa3ff197da12962bd04b17f64d4e93d934dba5b"
+ ],
+ "markers": "python_version >= '3.6'",
+ "version": "==21.3.0"
+ },
+ "argon2-cffi-bindings": {
+ "hashes": [
+ "sha256:20ef543a89dee4db46a1a6e206cd015360e5a75822f76df533845c3cbaf72670",
+ "sha256:2c3e3cc67fdb7d82c4718f19b4e7a87123caf8a93fde7e23cf66ac0337d3cb3f",
+ "sha256:3b9ef65804859d335dc6b31582cad2c5166f0c3e7975f324d9ffaa34ee7e6583",
+ "sha256:3e385d1c39c520c08b53d63300c3ecc28622f076f4c2b0e6d7e796e9f6502194",
+ "sha256:58ed19212051f49a523abb1dbe954337dc82d947fb6e5a0da60f7c8471a8476c",
+ "sha256:5e00316dabdaea0b2dd82d141cc66889ced0cdcbfa599e8b471cf22c620c329a",
+ "sha256:603ca0aba86b1349b147cab91ae970c63118a0f30444d4bc80355937c950c082",
+ "sha256:6a22ad9800121b71099d0fb0a65323810a15f2e292f2ba450810a7316e128ee5",
+ "sha256:8cd69c07dd875537a824deec19f978e0f2078fdda07fd5c42ac29668dda5f40f",
+ "sha256:93f9bf70084f97245ba10ee36575f0c3f1e7d7724d67d8e5b08e61787c320ed7",
+ "sha256:9524464572e12979364b7d600abf96181d3541da11e23ddf565a32e70bd4dc0d",
+ "sha256:b2ef1c30440dbbcba7a5dc3e319408b59676e2e039e2ae11a8775ecf482b192f",
+ "sha256:b746dba803a79238e925d9046a63aa26bf86ab2a2fe74ce6b009a1c3f5c8f2ae",
+ "sha256:bb89ceffa6c791807d1305ceb77dbfacc5aa499891d2c55661c6459651fc39e3",
+ "sha256:bd46088725ef7f58b5a1ef7ca06647ebaf0eb4baff7d1d0d177c6cc8744abd86",
+ "sha256:ccb949252cb2ab3a08c02024acb77cfb179492d5701c7cbdbfd776124d4d2367",
+ "sha256:d4966ef5848d820776f5f562a7d45fdd70c2f330c961d0d745b784034bd9f48d",
+ "sha256:e415e3f62c8d124ee16018e491a009937f8cf7ebf5eb430ffc5de21b900dad93",
+ "sha256:ed2937d286e2ad0cc79a7087d3c272832865f779430e0cc2b4f3718d3159b0cb",
+ "sha256:f1152ac548bd5b8bcecfb0b0371f082037e47128653df2e8ba6e914d384f3c3e",
+ "sha256:f9f8b450ed0547e3d473fdc8612083fd08dd2120d6ac8f73828df9b7d45bb351"
+ ],
+ "markers": "python_version >= '3.6'",
+ "version": "==21.2.0"
+ },
+ "arrow": {
+ "hashes": [
+ "sha256:3934b30ca1b9f292376d9db15b19446088d12ec58629bc3f0da28fd55fb633a1",
+ "sha256:5a49ab92e3b7b71d96cd6bfcc4df14efefc9dfa96ea19045815914a6ab6b1fe2"
+ ],
+ "markers": "python_version >= '3.6'",
+ "version": "==1.2.3"
+ },
+ "asttokens": {
+ "hashes": [
+ "sha256:4622110b2a6f30b77e1473affaa97e711bc2f07d3f10848420ff1898edbe94f3",
+ "sha256:6b0ac9e93fb0335014d382b8fa9b3afa7df546984258005da0b9e7095b3deb1c"
+ ],
+ "version": "==2.2.1"
+ },
+ "attrs": {
+ "hashes": [
+ "sha256:29e95c7f6778868dbd49170f98f8818f78f3dc5e0e37c0b1f474e3561b240836",
+ "sha256:c9227bfc2f01993c03f68db37d1d15c9690188323c067c641f1a35ca58185f99"
+ ],
+ "markers": "python_version >= '3.6'",
+ "version": "==22.2.0"
+ },
+ "backcall": {
+ "hashes": [
+ "sha256:5cbdbf27be5e7cfadb448baf0aa95508f91f2bbc6c6437cd9cd06e2a4c215e1e",
+ "sha256:fbbce6a29f263178a1f7915c1940bde0ec2b2a967566fe1c65c1dfb7422bd255"
+ ],
+ "version": "==0.2.0"
+ },
+ "beautifulsoup4": {
+ "hashes": [
+ "sha256:2130a5ad7f513200fae61a17abb5e338ca980fa28c439c0571014bc0217e9591",
+ "sha256:c5fceeaec29d09c84970e47c65f2f0efe57872f7cff494c9691a26ec0ff13234"
+ ],
+ "markers": "python_full_version >= '3.6.0'",
+ "version": "==4.12.0"
+ },
+ "bleach": {
+ "hashes": [
+ "sha256:1a1a85c1595e07d8db14c5f09f09e6433502c51c595970edc090551f0db99414",
+ "sha256:33c16e3353dbd13028ab4799a0f89a83f113405c766e9c122df8a06f5b85b3f4"
+ ],
+ "markers": "python_version >= '3.7'",
+ "version": "==6.0.0"
+ },
+ "cffi": {
+ "hashes": [
+ "sha256:00a9ed42e88df81ffae7a8ab6d9356b371399b91dbdf0c3cb1e84c03a13aceb5",
+ "sha256:03425bdae262c76aad70202debd780501fabeaca237cdfddc008987c0e0f59ef",
+ "sha256:04ed324bda3cda42b9b695d51bb7d54b680b9719cfab04227cdd1e04e5de3104",
+ "sha256:0e2642fe3142e4cc4af0799748233ad6da94c62a8bec3a6648bf8ee68b1c7426",
+ "sha256:173379135477dc8cac4bc58f45db08ab45d228b3363adb7af79436135d028405",
+ "sha256:198caafb44239b60e252492445da556afafc7d1e3ab7a1fb3f0584ef6d742375",
+ "sha256:1e74c6b51a9ed6589199c787bf5f9875612ca4a8a0785fb2d4a84429badaf22a",
+ "sha256:2012c72d854c2d03e45d06ae57f40d78e5770d252f195b93f581acf3ba44496e",
+ "sha256:21157295583fe8943475029ed5abdcf71eb3911894724e360acff1d61c1d54bc",
+ "sha256:2470043b93ff09bf8fb1d46d1cb756ce6132c54826661a32d4e4d132e1977adf",
+ "sha256:285d29981935eb726a4399badae8f0ffdff4f5050eaa6d0cfc3f64b857b77185",
+ "sha256:30d78fbc8ebf9c92c9b7823ee18eb92f2e6ef79b45ac84db507f52fbe3ec4497",
+ "sha256:320dab6e7cb2eacdf0e658569d2575c4dad258c0fcc794f46215e1e39f90f2c3",
+ "sha256:33ab79603146aace82c2427da5ca6e58f2b3f2fb5da893ceac0c42218a40be35",
+ "sha256:3548db281cd7d2561c9ad9984681c95f7b0e38881201e157833a2342c30d5e8c",
+ "sha256:3799aecf2e17cf585d977b780ce79ff0dc9b78d799fc694221ce814c2c19db83",
+ "sha256:39d39875251ca8f612b6f33e6b1195af86d1b3e60086068be9cc053aa4376e21",
+ "sha256:3b926aa83d1edb5aa5b427b4053dc420ec295a08e40911296b9eb1b6170f6cca",
+ "sha256:3bcde07039e586f91b45c88f8583ea7cf7a0770df3a1649627bf598332cb6984",
+ "sha256:3d08afd128ddaa624a48cf2b859afef385b720bb4b43df214f85616922e6a5ac",
+ "sha256:3eb6971dcff08619f8d91607cfc726518b6fa2a9eba42856be181c6d0d9515fd",
+ "sha256:40f4774f5a9d4f5e344f31a32b5096977b5d48560c5592e2f3d2c4374bd543ee",
+ "sha256:4289fc34b2f5316fbb762d75362931e351941fa95fa18789191b33fc4cf9504a",
+ "sha256:470c103ae716238bbe698d67ad020e1db9d9dba34fa5a899b5e21577e6d52ed2",
+ "sha256:4f2c9f67e9821cad2e5f480bc8d83b8742896f1242dba247911072d4fa94c192",
+ "sha256:50a74364d85fd319352182ef59c5c790484a336f6db772c1a9231f1c3ed0cbd7",
+ "sha256:54a2db7b78338edd780e7ef7f9f6c442500fb0d41a5a4ea24fff1c929d5af585",
+ "sha256:5635bd9cb9731e6d4a1132a498dd34f764034a8ce60cef4f5319c0541159392f",
+ "sha256:59c0b02d0a6c384d453fece7566d1c7e6b7bae4fc5874ef2ef46d56776d61c9e",
+ "sha256:5d598b938678ebf3c67377cdd45e09d431369c3b1a5b331058c338e201f12b27",
+ "sha256:5df2768244d19ab7f60546d0c7c63ce1581f7af8b5de3eb3004b9b6fc8a9f84b",
+ "sha256:5ef34d190326c3b1f822a5b7a45f6c4535e2f47ed06fec77d3d799c450b2651e",
+ "sha256:6975a3fac6bc83c4a65c9f9fcab9e47019a11d3d2cf7f3c0d03431bf145a941e",
+ "sha256:6c9a799e985904922a4d207a94eae35c78ebae90e128f0c4e521ce339396be9d",
+ "sha256:70df4e3b545a17496c9b3f41f5115e69a4f2e77e94e1d2a8e1070bc0c38c8a3c",
+ "sha256:7473e861101c9e72452f9bf8acb984947aa1661a7704553a9f6e4baa5ba64415",
+ "sha256:8102eaf27e1e448db915d08afa8b41d6c7ca7a04b7d73af6514df10a3e74bd82",
+ "sha256:87c450779d0914f2861b8526e035c5e6da0a3199d8f1add1a665e1cbc6fc6d02",
+ "sha256:8b7ee99e510d7b66cdb6c593f21c043c248537a32e0bedf02e01e9553a172314",
+ "sha256:91fc98adde3d7881af9b59ed0294046f3806221863722ba7d8d120c575314325",
+ "sha256:94411f22c3985acaec6f83c6df553f2dbe17b698cc7f8ae751ff2237d96b9e3c",
+ "sha256:98d85c6a2bef81588d9227dde12db8a7f47f639f4a17c9ae08e773aa9c697bf3",
+ "sha256:9ad5db27f9cabae298d151c85cf2bad1d359a1b9c686a275df03385758e2f914",
+ "sha256:a0b71b1b8fbf2b96e41c4d990244165e2c9be83d54962a9a1d118fd8657d2045",
+ "sha256:a0f100c8912c114ff53e1202d0078b425bee3649ae34d7b070e9697f93c5d52d",
+ "sha256:a591fe9e525846e4d154205572a029f653ada1a78b93697f3b5a8f1f2bc055b9",
+ "sha256:a5c84c68147988265e60416b57fc83425a78058853509c1b0629c180094904a5",
+ "sha256:a66d3508133af6e8548451b25058d5812812ec3798c886bf38ed24a98216fab2",
+ "sha256:a8c4917bd7ad33e8eb21e9a5bbba979b49d9a97acb3a803092cbc1133e20343c",
+ "sha256:b3bbeb01c2b273cca1e1e0c5df57f12dce9a4dd331b4fa1635b8bec26350bde3",
+ "sha256:cba9d6b9a7d64d4bd46167096fc9d2f835e25d7e4c121fb2ddfc6528fb0413b2",
+ "sha256:cc4d65aeeaa04136a12677d3dd0b1c0c94dc43abac5860ab33cceb42b801c1e8",
+ "sha256:ce4bcc037df4fc5e3d184794f27bdaab018943698f4ca31630bc7f84a7b69c6d",
+ "sha256:cec7d9412a9102bdc577382c3929b337320c4c4c4849f2c5cdd14d7368c5562d",
+ "sha256:d400bfb9a37b1351253cb402671cea7e89bdecc294e8016a707f6d1d8ac934f9",
+ "sha256:d61f4695e6c866a23a21acab0509af1cdfd2c013cf256bbf5b6b5e2695827162",
+ "sha256:db0fbb9c62743ce59a9ff687eb5f4afbe77e5e8403d6697f7446e5f609976f76",
+ "sha256:dd86c085fae2efd48ac91dd7ccffcfc0571387fe1193d33b6394db7ef31fe2a4",
+ "sha256:e00b098126fd45523dd056d2efba6c5a63b71ffe9f2bbe1a4fe1716e1d0c331e",
+ "sha256:e229a521186c75c8ad9490854fd8bbdd9a0c9aa3a524326b55be83b54d4e0ad9",
+ "sha256:e263d77ee3dd201c3a142934a086a4450861778baaeeb45db4591ef65550b0a6",
+ "sha256:ed9cb427ba5504c1dc15ede7d516b84757c3e3d7868ccc85121d9310d27eed0b",
+ "sha256:fa6693661a4c91757f4412306191b6dc88c1703f780c8234035eac011922bc01",
+ "sha256:fcd131dd944808b5bdb38e6f5b53013c5aa4f334c5cad0c72742f6eba4b73db0"
+ ],
+ "version": "==1.15.1"
+ },
+ "comm": {
+ "hashes": [
+ "sha256:16613c6211e20223f215fc6d3b266a247b6e2641bf4e0a3ad34cb1aff2aa3f37",
+ "sha256:a61efa9daffcfbe66fd643ba966f846a624e4e6d6767eda9cf6e993aadaab93e"
+ ],
+ "markers": "python_version >= '3.6'",
+ "version": "==0.1.3"
+ },
+ "contourpy": {
+ "hashes": [
+ "sha256:031154ed61f7328ad7f97662e48660a150ef84ee1bc8876b6472af88bf5a9b98",
+ "sha256:0f9d350b639db6c2c233d92c7f213d94d2e444d8e8fc5ca44c9706cf72193772",
+ "sha256:130230b7e49825c98edf0b428b7aa1125503d91732735ef897786fe5452b1ec2",
+ "sha256:152fd8f730c31fd67fe0ffebe1df38ab6a669403da93df218801a893645c6ccc",
+ "sha256:1c71fdd8f1c0f84ffd58fca37d00ca4ebaa9e502fb49825484da075ac0b0b803",
+ "sha256:24847601071f740837aefb730e01bd169fbcaa610209779a78db7ebb6e6a7051",
+ "sha256:2e9ebb4425fc1b658e13bace354c48a933b842d53c458f02c86f371cecbedecc",
+ "sha256:30676ca45084ee61e9c3da589042c24a57592e375d4b138bd84d8709893a1ba4",
+ "sha256:31a55dccc8426e71817e3fe09b37d6d48ae40aae4ecbc8c7ad59d6893569c436",
+ "sha256:366a0cf0fc079af5204801786ad7a1c007714ee3909e364dbac1729f5b0849e5",
+ "sha256:38e2e577f0f092b8e6774459317c05a69935a1755ecfb621c0a98f0e3c09c9a5",
+ "sha256:3c184ad2433635f216645fdf0493011a4667e8d46b34082f5a3de702b6ec42e3",
+ "sha256:3caea6365b13119626ee996711ab63e0c9d7496f65641f4459c60a009a1f3e80",
+ "sha256:3e927b3868bd1e12acee7cc8f3747d815b4ab3e445a28d2e5373a7f4a6e76ba1",
+ "sha256:4ee3ee247f795a69e53cd91d927146fb16c4e803c7ac86c84104940c7d2cabf0",
+ "sha256:54d43960d809c4c12508a60b66cb936e7ed57d51fb5e30b513934a4a23874fae",
+ "sha256:57119b0116e3f408acbdccf9eb6ef19d7fe7baf0d1e9aaa5381489bc1aa56556",
+ "sha256:58569c491e7f7e874f11519ef46737cea1d6eda1b514e4eb5ac7dab6aa864d02",
+ "sha256:5a011cf354107b47c58ea932d13b04d93c6d1d69b8b6dce885e642531f847566",
+ "sha256:5caeacc68642e5f19d707471890f037a13007feba8427eb7f2a60811a1fc1350",
+ "sha256:5dd34c1ae752515318224cba7fc62b53130c45ac6a1040c8b7c1a223c46e8967",
+ "sha256:60835badb5ed5f4e194a6f21c09283dd6e007664a86101431bf870d9e86266c4",
+ "sha256:62398c80ef57589bdbe1eb8537127321c1abcfdf8c5f14f479dbbe27d0322e66",
+ "sha256:6381fa66866b0ea35e15d197fc06ac3840a9b2643a6475c8fff267db8b9f1e69",
+ "sha256:64757f6460fc55d7e16ed4f1de193f362104285c667c112b50a804d482777edd",
+ "sha256:69f8ff4db108815addd900a74df665e135dbbd6547a8a69333a68e1f6e368ac2",
+ "sha256:6c180d89a28787e4b73b07e9b0e2dac7741261dbdca95f2b489c4f8f887dd810",
+ "sha256:71b0bf0c30d432278793d2141362ac853859e87de0a7dee24a1cea35231f0d50",
+ "sha256:769eef00437edf115e24d87f8926955f00f7704bede656ce605097584f9966dc",
+ "sha256:7f6979d20ee5693a1057ab53e043adffa1e7418d734c1532e2d9e915b08d8ec2",
+ "sha256:87f4d8941a9564cda3f7fa6a6cd9b32ec575830780677932abdec7bcb61717b0",
+ "sha256:89ba9bb365446a22411f0673abf6ee1fea3b2cf47b37533b970904880ceb72f3",
+ "sha256:8acf74b5d383414401926c1598ed77825cd530ac7b463ebc2e4f46638f56cce6",
+ "sha256:9056c5310eb1daa33fc234ef39ebfb8c8e2533f088bbf0bc7350f70a29bde1ac",
+ "sha256:95c3acddf921944f241b6773b767f1cbce71d03307270e2d769fd584d5d1092d",
+ "sha256:9e20e5a1908e18aaa60d9077a6d8753090e3f85ca25da6e25d30dc0a9e84c2c6",
+ "sha256:a1e97b86f73715e8670ef45292d7cc033548266f07d54e2183ecb3c87598888f",
+ "sha256:a877ada905f7d69b2a31796c4b66e31a8068b37aa9b78832d41c82fc3e056ddd",
+ "sha256:a9d7587d2fdc820cc9177139b56795c39fb8560f540bba9ceea215f1f66e1566",
+ "sha256:abf298af1e7ad44eeb93501e40eb5a67abbf93b5d90e468d01fc0c4451971afa",
+ "sha256:ae90d5a8590e5310c32a7630b4b8618cef7563cebf649011da80874d0aa8f414",
+ "sha256:b6d0f9e1d39dbfb3977f9dd79f156c86eb03e57a7face96f199e02b18e58d32a",
+ "sha256:b8d587cc39057d0afd4166083d289bdeff221ac6d3ee5046aef2d480dc4b503c",
+ "sha256:c5210e5d5117e9aec8c47d9156d1d3835570dd909a899171b9535cb4a3f32693",
+ "sha256:cc331c13902d0f50845099434cd936d49d7a2ca76cb654b39691974cb1e4812d",
+ "sha256:ce41676b3d0dd16dbcfabcc1dc46090aaf4688fd6e819ef343dbda5a57ef0161",
+ "sha256:d8165a088d31798b59e91117d1f5fc3df8168d8b48c4acc10fc0df0d0bdbcc5e",
+ "sha256:e7281244c99fd7c6f27c1c6bfafba878517b0b62925a09b586d88ce750a016d2",
+ "sha256:e96a08b62bb8de960d3a6afbc5ed8421bf1a2d9c85cc4ea73f4bc81b4910500f",
+ "sha256:ed33433fc3820263a6368e532f19ddb4c5990855e4886088ad84fd7c4e561c71",
+ "sha256:efb8f6d08ca7998cf59eaf50c9d60717f29a1a0a09caa46460d33b2924839dbd",
+ "sha256:efe99298ba37e37787f6a2ea868265465410822f7bea163edcc1bd3903354ea9",
+ "sha256:f99e9486bf1bb979d95d5cffed40689cb595abb2b841f2991fc894b3452290e8",
+ "sha256:fc1464c97579da9f3ab16763c32e5c5d5bb5fa1ec7ce509a4ca6108b61b84fab",
+ "sha256:fd7dc0e6812b799a34f6d12fcb1000539098c249c8da54f3566c6a6461d0dbad"
+ ],
+ "markers": "python_version >= '3.8'",
+ "version": "==1.0.7"
+ },
+ "cycler": {
+ "hashes": [
+ "sha256:3a27e95f763a428a739d2add979fa7494c912a32c17c4c38c4d5f082cad165a3",
+ "sha256:9c87405839a19696e837b3b818fed3f5f69f16f1eec1a1ad77e043dcea9c772f"
+ ],
+ "markers": "python_version >= '3.6'",
+ "version": "==0.11.0"
+ },
+ "debugpy": {
+ "hashes": [
+ "sha256:0ea1011e94416e90fb3598cc3ef5e08b0a4dd6ce6b9b33ccd436c1dffc8cd664",
+ "sha256:23363e6d2a04d726bbc1400bd4e9898d54419b36b2cdf7020e3e215e1dcd0f8e",
+ "sha256:23c29e40e39ad7d869d408ded414f6d46d82f8a93b5857ac3ac1e915893139ca",
+ "sha256:549ae0cb2d34fc09d1675f9b01942499751d174381b6082279cf19cdb3c47cbe",
+ "sha256:70ab53918fd907a3ade01909b3ed783287ede362c80c75f41e79596d5ccacd32",
+ "sha256:72687b62a54d9d9e3fb85e7a37ea67f0e803aaa31be700e61d2f3742a5683917",
+ "sha256:78739f77c58048ec006e2b3eb2e0cd5a06d5f48c915e2fc7911a337354508110",
+ "sha256:7aa7e103610e5867d19a7d069e02e72eb2b3045b124d051cfd1538f1d8832d1b",
+ "sha256:87755e173fcf2ec45f584bb9d61aa7686bb665d861b81faa366d59808bbd3494",
+ "sha256:9b5d1b13d7c7bf5d7cf700e33c0b8ddb7baf030fcf502f76fc061ddd9405d16c",
+ "sha256:a771739902b1ae22a120dbbb6bd91b2cae6696c0e318b5007c5348519a4211c6",
+ "sha256:b9c2130e1c632540fbf9c2c88341493797ddf58016e7cba02e311de9b0a96b67",
+ "sha256:be596b44448aac14eb3614248c91586e2bc1728e020e82ef3197189aae556115",
+ "sha256:c05349890804d846eca32ce0623ab66c06f8800db881af7a876dc073ac1c2225",
+ "sha256:de4a045fbf388e120bb6ec66501458d3134f4729faed26ff95de52a754abddb1",
+ "sha256:dff595686178b0e75580c24d316aa45a8f4d56e2418063865c114eef651a982e",
+ "sha256:f6383c29e796203a0bba74a250615ad262c4279d398e89d895a69d3069498305"
+ ],
+ "markers": "python_version >= '3.7'",
+ "version": "==1.6.6"
+ },
+ "decorator": {
+ "hashes": [
+ "sha256:637996211036b6385ef91435e4fae22989472f9d571faba8927ba8253acbc330",
+ "sha256:b8c3f85900b9dc423225913c5aace94729fe1fa9763b38939a95226f02d37186"
+ ],
+ "markers": "python_version >= '3.5'",
+ "version": "==5.1.1"
+ },
+ "defusedxml": {
+ "hashes": [
+ "sha256:1bb3032db185915b62d7c6209c5a8792be6a32ab2fedacc84e01b52c51aa3e69",
+ "sha256:a352e7e428770286cc899e2542b6cdaedb2b4953ff269a210103ec58f6198a61"
+ ],
+ "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4'",
+ "version": "==0.7.1"
+ },
+ "executing": {
+ "hashes": [
+ "sha256:0314a69e37426e3608aada02473b4161d4caf5a4b244d1d0c48072b8fee7bacc",
+ "sha256:19da64c18d2d851112f09c287f8d3dbbdf725ab0e569077efb6cdcbd3497c107"
+ ],
+ "version": "==1.2.0"
+ },
+ "fastjsonschema": {
+ "hashes": [
+ "sha256:04fbecc94300436f628517b05741b7ea009506ce8f946d40996567c669318490",
+ "sha256:4a30d6315a68c253cfa8f963b9697246315aa3db89f98b97235e345dedfb0b8e"
+ ],
+ "version": "==2.16.3"
+ },
+ "fonttools": {
+ "hashes": [
+ "sha256:64c0c05c337f826183637570ac5ab49ee220eec66cf50248e8df527edfa95aeb",
+ "sha256:9234b9f57b74e31b192c3fc32ef1a40750a8fbc1cd9837a7b7bfc4ca4a5c51d7"
+ ],
+ "markers": "python_version >= '3.8'",
+ "version": "==4.39.3"
+ },
+ "fqdn": {
+ "hashes": [
+ "sha256:105ed3677e767fb5ca086a0c1f4bb66ebc3c100be518f0e0d755d9eae164d89f",
+ "sha256:3a179af3761e4df6eb2e026ff9e1a3033d3587bf980a0b1b2e1e5d08d7358014"
+ ],
+ "version": "==1.5.1"
+ },
+ "idna": {
+ "hashes": [
+ "sha256:814f528e8dead7d329833b91c5faa87d60bf71824cd12a7530b5526063d02cb4",
+ "sha256:90b77e79eaa3eba6de819a0c442c0b4ceefc341a7a2ab77d7562bf49f425c5c2"
+ ],
+ "markers": "python_version >= '3.5'",
+ "version": "==3.4"
+ },
+ "ipykernel": {
+ "hashes": [
+ "sha256:1ae6047c1277508933078163721bbb479c3e7292778a04b4bacf0874550977d6",
+ "sha256:302558b81f1bc22dc259fb2a0c5c7cf2f4c0bdb21b50484348f7bafe7fb71421"
+ ],
+ "markers": "python_version >= '3.8'",
+ "version": "==6.22.0"
+ },
+ "ipython": {
+ "hashes": [
+ "sha256:1c183bf61b148b00bcebfa5d9b39312733ae97f6dad90d7e9b4d86c8647f498c",
+ "sha256:a950236df04ad75b5bc7f816f9af3d74dc118fd42f2ff7e80e8e60ca1f182e2d"
+ ],
+ "markers": "python_version >= '3.8'",
+ "version": "==8.12.0"
+ },
+ "ipython-genutils": {
+ "hashes": [
+ "sha256:72dd37233799e619666c9f639a9da83c34013a73e8bbc79a7a6348d93c61fab8",
+ "sha256:eb2e116e75ecef9d4d228fdc66af54269afa26ab4463042e33785b887c628ba8"
+ ],
+ "version": "==0.2.0"
+ },
+ "ipywidgets": {
+ "hashes": [
+ "sha256:a60bf8d2528997e05ac83fd19ea2fbe65f2e79fbe1b2b35779bdfc46c2941dcc",
+ "sha256:de7d779f2045d60de9f6c25f653fdae2dba57898e6a1284494b3ba20b6893bb8"
+ ],
+ "markers": "python_version >= '3.7'",
+ "version": "==8.0.6"
+ },
+ "isoduration": {
+ "hashes": [
+ "sha256:ac2f9015137935279eac671f94f89eb00584f940f5dc49462a0c4ee692ba1bd9",
+ "sha256:b2904c2a4228c3d44f409c8ae8e2370eb21a26f7ac2ec5446df141dde3452042"
+ ],
+ "version": "==20.11.0"
+ },
+ "jedi": {
+ "hashes": [
+ "sha256:203c1fd9d969ab8f2119ec0a3342e0b49910045abe6af0a3ae83a5764d54639e",
+ "sha256:bae794c30d07f6d910d32a7048af09b5a39ed740918da923c6b780790ebac612"
+ ],
+ "markers": "python_version >= '3.6'",
+ "version": "==0.18.2"
+ },
+ "jinja2": {
+ "hashes": [
+ "sha256:31351a702a408a9e7595a8fc6150fc3f43bb6bf7e319770cbc0db9df9437e852",
+ "sha256:6088930bfe239f0e6710546ab9c19c9ef35e29792895fed6e6e31a023a182a61"
+ ],
+ "markers": "python_version >= '3.7'",
+ "version": "==3.1.2"
+ },
+ "jsonpointer": {
+ "hashes": [
+ "sha256:51801e558539b4e9cd268638c078c6c5746c9ac96bc38152d443400e4f3793e9",
+ "sha256:97cba51526c829282218feb99dab1b1e6bdf8efd1c43dc9d57be093c0d69c99a"
+ ],
+ "version": "==2.3"
+ },
+ "jsonschema": {
+ "hashes": [
+ "sha256:0f864437ab8b6076ba6707453ef8f98a6a0d512a80e93f8abdb676f737ecb60d",
+ "sha256:a870ad254da1a8ca84b6a2905cac29d265f805acc57af304784962a2aa6508f6"
+ ],
+ "markers": "python_version >= '3.7'",
+ "version": "==4.17.3"
+ },
+ "jupyter": {
+ "hashes": [
+ "sha256:3e1f86076bbb7c8c207829390305a2b1fe836d471ed54be66a3b8c41e7f46cc7",
+ "sha256:5b290f93b98ffbc21c0c7e749f054b3267782166d72fa5e3ed1ed4eaf34a2b78",
+ "sha256:d9dc4b3318f310e34c82951ea5d6683f67bed7def4b259fafbfe4f1beb1d8e5f"
+ ],
+ "index": "pypi",
+ "version": "==1.0.0"
+ },
+ "jupyter-client": {
+ "hashes": [
+ "sha256:3fbab64100a0dcac7701b1e0f1a4412f1ccb45546ff2ad9bc4fcbe4e19804811",
+ "sha256:d5b8e739d7816944be50f81121a109788a3d92732ecf1ad1e4dadebc948818fe"
+ ],
+ "markers": "python_version >= '3.8'",
+ "version": "==8.1.0"
+ },
+ "jupyter-console": {
+ "hashes": [
+ "sha256:309d33409fcc92ffdad25f0bcdf9a4a9daa61b6f341177570fdac03de5352485",
+ "sha256:566a4bf31c87adbfadf22cdf846e3069b59a71ed5da71d6ba4d8aaad14a53539"
+ ],
+ "markers": "python_version >= '3.7'",
+ "version": "==6.6.3"
+ },
+ "jupyter-core": {
+ "hashes": [
+ "sha256:6db75be0c83edbf1b7c9f91ec266a9a24ef945da630f3120e1a0046dc13713fc",
+ "sha256:d4201af84559bc8c70cead287e1ab94aeef3c512848dde077b7684b54d67730d"
+ ],
+ "markers": "python_version >= '3.8'",
+ "version": "==5.3.0"
+ },
+ "jupyter-events": {
+ "hashes": [
+ "sha256:57a2749f87ba387cd1bfd9b22a0875b889237dbf2edc2121ebb22bde47036c17",
+ "sha256:9a6e9995f75d1b7146b436ea24d696ce3a35bfa8bfe45e0c33c334c79464d0b3"
+ ],
+ "markers": "python_version >= '3.7'",
+ "version": "==0.6.3"
+ },
+ "jupyter-server": {
+ "hashes": [
+ "sha256:9fde612791f716fd34d610cd939704a9639643744751ba66e7ee8fdc9cead07e",
+ "sha256:e6bc1e9e96d7c55b9ce9699ff6cb9a910581fe7349e27c40389acb67632e24c0"
+ ],
+ "markers": "python_version >= '3.8'",
+ "version": "==2.5.0"
+ },
+ "jupyter-server-terminals": {
+ "hashes": [
+ "sha256:57ab779797c25a7ba68e97bcfb5d7740f2b5e8a83b5e8102b10438041a7eac5d",
+ "sha256:75779164661cec02a8758a5311e18bb8eb70c4e86c6b699403100f1585a12a36"
+ ],
+ "markers": "python_version >= '3.8'",
+ "version": "==0.4.4"
+ },
+ "jupyterlab-pygments": {
+ "hashes": [
+ "sha256:2405800db07c9f770863bcf8049a529c3dd4d3e28536638bd7c1c01d2748309f",
+ "sha256:7405d7fde60819d905a9fa8ce89e4cd830e318cdad22a0030f7a901da705585d"
+ ],
+ "markers": "python_version >= '3.7'",
+ "version": "==0.2.2"
+ },
+ "jupyterlab-widgets": {
+ "hashes": [
+ "sha256:c3a50ed5bf528a0c7a869096503af54702f86dda1db469aee1c92dc0c01b43ca",
+ "sha256:c73f8370338ec19f1bec47254752d6505b03601cbd5a67e6a0b184532f73a459"
+ ],
+ "markers": "python_version >= '3.7'",
+ "version": "==3.0.7"
+ },
+ "kiwisolver": {
+ "hashes": [
+ "sha256:02f79693ec433cb4b5f51694e8477ae83b3205768a6fb48ffba60549080e295b",
+ "sha256:03baab2d6b4a54ddbb43bba1a3a2d1627e82d205c5cf8f4c924dc49284b87166",
+ "sha256:1041feb4cda8708ce73bb4dcb9ce1ccf49d553bf87c3954bdfa46f0c3f77252c",
+ "sha256:10ee06759482c78bdb864f4109886dff7b8a56529bc1609d4f1112b93fe6423c",
+ "sha256:1d1573129aa0fd901076e2bfb4275a35f5b7aa60fbfb984499d661ec950320b0",
+ "sha256:283dffbf061a4ec60391d51e6155e372a1f7a4f5b15d59c8505339454f8989e4",
+ "sha256:28bc5b299f48150b5f822ce68624e445040595a4ac3d59251703779836eceff9",
+ "sha256:2a66fdfb34e05b705620dd567f5a03f239a088d5a3f321e7b6ac3239d22aa286",
+ "sha256:2e307eb9bd99801f82789b44bb45e9f541961831c7311521b13a6c85afc09767",
+ "sha256:2e407cb4bd5a13984a6c2c0fe1845e4e41e96f183e5e5cd4d77a857d9693494c",
+ "sha256:2f5e60fabb7343a836360c4f0919b8cd0d6dbf08ad2ca6b9cf90bf0c76a3c4f6",
+ "sha256:36dafec3d6d6088d34e2de6b85f9d8e2324eb734162fba59d2ba9ed7a2043d5b",
+ "sha256:3fe20f63c9ecee44560d0e7f116b3a747a5d7203376abeea292ab3152334d004",
+ "sha256:41dae968a94b1ef1897cb322b39360a0812661dba7c682aa45098eb8e193dbdf",
+ "sha256:4bd472dbe5e136f96a4b18f295d159d7f26fd399136f5b17b08c4e5f498cd494",
+ "sha256:4ea39b0ccc4f5d803e3337dd46bcce60b702be4d86fd0b3d7531ef10fd99a1ac",
+ "sha256:5853eb494c71e267912275e5586fe281444eb5e722de4e131cddf9d442615626",
+ "sha256:5bce61af018b0cb2055e0e72e7d65290d822d3feee430b7b8203d8a855e78766",
+ "sha256:6295ecd49304dcf3bfbfa45d9a081c96509e95f4b9d0eb7ee4ec0530c4a96514",
+ "sha256:62ac9cc684da4cf1778d07a89bf5f81b35834cb96ca523d3a7fb32509380cbf6",
+ "sha256:70e7c2e7b750585569564e2e5ca9845acfaa5da56ac46df68414f29fea97be9f",
+ "sha256:7577c1987baa3adc4b3c62c33bd1118c3ef5c8ddef36f0f2c950ae0b199e100d",
+ "sha256:75facbe9606748f43428fc91a43edb46c7ff68889b91fa31f53b58894503a191",
+ "sha256:787518a6789009c159453da4d6b683f468ef7a65bbde796bcea803ccf191058d",
+ "sha256:78d6601aed50c74e0ef02f4204da1816147a6d3fbdc8b3872d263338a9052c51",
+ "sha256:7c43e1e1206cd421cd92e6b3280d4385d41d7166b3ed577ac20444b6995a445f",
+ "sha256:81e38381b782cc7e1e46c4e14cd997ee6040768101aefc8fa3c24a4cc58e98f8",
+ "sha256:841293b17ad704d70c578f1f0013c890e219952169ce8a24ebc063eecf775454",
+ "sha256:872b8ca05c40d309ed13eb2e582cab0c5a05e81e987ab9c521bf05ad1d5cf5cb",
+ "sha256:877272cf6b4b7e94c9614f9b10140e198d2186363728ed0f701c6eee1baec1da",
+ "sha256:8c808594c88a025d4e322d5bb549282c93c8e1ba71b790f539567932722d7bd8",
+ "sha256:8ed58b8acf29798b036d347791141767ccf65eee7f26bde03a71c944449e53de",
+ "sha256:91672bacaa030f92fc2f43b620d7b337fd9a5af28b0d6ed3f77afc43c4a64b5a",
+ "sha256:968f44fdbf6dd757d12920d63b566eeb4d5b395fd2d00d29d7ef00a00582aac9",
+ "sha256:9f85003f5dfa867e86d53fac6f7e6f30c045673fa27b603c397753bebadc3008",
+ "sha256:a553dadda40fef6bfa1456dc4be49b113aa92c2a9a9e8711e955618cd69622e3",
+ "sha256:a68b62a02953b9841730db7797422f983935aeefceb1679f0fc85cbfbd311c32",
+ "sha256:abbe9fa13da955feb8202e215c4018f4bb57469b1b78c7a4c5c7b93001699938",
+ "sha256:ad881edc7ccb9d65b0224f4e4d05a1e85cf62d73aab798943df6d48ab0cd79a1",
+ "sha256:b1792d939ec70abe76f5054d3f36ed5656021dcad1322d1cc996d4e54165cef9",
+ "sha256:b428ef021242344340460fa4c9185d0b1f66fbdbfecc6c63eff4b7c29fad429d",
+ "sha256:b533558eae785e33e8c148a8d9921692a9fe5aa516efbdff8606e7d87b9d5824",
+ "sha256:ba59c92039ec0a66103b1d5fe588fa546373587a7d68f5c96f743c3396afc04b",
+ "sha256:bc8d3bd6c72b2dd9decf16ce70e20abcb3274ba01b4e1c96031e0c4067d1e7cd",
+ "sha256:bc9db8a3efb3e403e4ecc6cd9489ea2bac94244f80c78e27c31dcc00d2790ac2",
+ "sha256:bf7d9fce9bcc4752ca4a1b80aabd38f6d19009ea5cbda0e0856983cf6d0023f5",
+ "sha256:c2dbb44c3f7e6c4d3487b31037b1bdbf424d97687c1747ce4ff2895795c9bf69",
+ "sha256:c79ebe8f3676a4c6630fd3f777f3cfecf9289666c84e775a67d1d358578dc2e3",
+ "sha256:c97528e64cb9ebeff9701e7938653a9951922f2a38bd847787d4a8e498cc83ae",
+ "sha256:d0611a0a2a518464c05ddd5a3a1a0e856ccc10e67079bb17f265ad19ab3c7597",
+ "sha256:d06adcfa62a4431d404c31216f0f8ac97397d799cd53800e9d3efc2fbb3cf14e",
+ "sha256:d41997519fcba4a1e46eb4a2fe31bc12f0ff957b2b81bac28db24744f333e955",
+ "sha256:d5b61785a9ce44e5a4b880272baa7cf6c8f48a5180c3e81c59553ba0cb0821ca",
+ "sha256:da152d8cdcab0e56e4f45eb08b9aea6455845ec83172092f09b0e077ece2cf7a",
+ "sha256:da7e547706e69e45d95e116e6939488d62174e033b763ab1496b4c29b76fabea",
+ "sha256:db5283d90da4174865d520e7366801a93777201e91e79bacbac6e6927cbceede",
+ "sha256:db608a6757adabb32f1cfe6066e39b3706d8c3aa69bbc353a5b61edad36a5cb4",
+ "sha256:e0ea21f66820452a3f5d1655f8704a60d66ba1191359b96541eaf457710a5fc6",
+ "sha256:e7da3fec7408813a7cebc9e4ec55afed2d0fd65c4754bc376bf03498d4e92686",
+ "sha256:e92a513161077b53447160b9bd8f522edfbed4bd9759e4c18ab05d7ef7e49408",
+ "sha256:ecb1fa0db7bf4cff9dac752abb19505a233c7f16684c5826d1f11ebd9472b871",
+ "sha256:efda5fc8cc1c61e4f639b8067d118e742b812c930f708e6667a5ce0d13499e29",
+ "sha256:f0a1dbdb5ecbef0d34eb77e56fcb3e95bbd7e50835d9782a45df81cc46949750",
+ "sha256:f0a71d85ecdd570ded8ac3d1c0f480842f49a40beb423bb8014539a9f32a5897",
+ "sha256:f4f270de01dd3e129a72efad823da90cc4d6aafb64c410c9033aba70db9f1ff0",
+ "sha256:f6cb459eea32a4e2cf18ba5fcece2dbdf496384413bc1bae15583f19e567f3b2",
+ "sha256:f8ad8285b01b0d4695102546b342b493b3ccc6781fc28c8c6a1bb63e95d22f09",
+ "sha256:f9f39e2f049db33a908319cf46624a569b36983c7c78318e9726a4cb8923b26c"
+ ],
+ "markers": "python_version >= '3.7'",
+ "version": "==1.4.4"
+ },
+ "markupsafe": {
+ "hashes": [
+ "sha256:0576fe974b40a400449768941d5d0858cc624e3249dfd1e0c33674e5c7ca7aed",
+ "sha256:085fd3201e7b12809f9e6e9bc1e5c96a368c8523fad5afb02afe3c051ae4afcc",
+ "sha256:090376d812fb6ac5f171e5938e82e7f2d7adc2b629101cec0db8b267815c85e2",
+ "sha256:0b462104ba25f1ac006fdab8b6a01ebbfbce9ed37fd37fd4acd70c67c973e460",
+ "sha256:137678c63c977754abe9086a3ec011e8fd985ab90631145dfb9294ad09c102a7",
+ "sha256:1bea30e9bf331f3fef67e0a3877b2288593c98a21ccb2cf29b74c581a4eb3af0",
+ "sha256:22152d00bf4a9c7c83960521fc558f55a1adbc0631fbb00a9471e097b19d72e1",
+ "sha256:22731d79ed2eb25059ae3df1dfc9cb1546691cc41f4e3130fe6bfbc3ecbbecfa",
+ "sha256:2298c859cfc5463f1b64bd55cb3e602528db6fa0f3cfd568d3605c50678f8f03",
+ "sha256:28057e985dace2f478e042eaa15606c7efccb700797660629da387eb289b9323",
+ "sha256:2e7821bffe00aa6bd07a23913b7f4e01328c3d5cc0b40b36c0bd81d362faeb65",
+ "sha256:2ec4f2d48ae59bbb9d1f9d7efb9236ab81429a764dedca114f5fdabbc3788013",
+ "sha256:340bea174e9761308703ae988e982005aedf427de816d1afe98147668cc03036",
+ "sha256:40627dcf047dadb22cd25ea7ecfe9cbf3bbbad0482ee5920b582f3809c97654f",
+ "sha256:40dfd3fefbef579ee058f139733ac336312663c6706d1163b82b3003fb1925c4",
+ "sha256:4cf06cdc1dda95223e9d2d3c58d3b178aa5dacb35ee7e3bbac10e4e1faacb419",
+ "sha256:50c42830a633fa0cf9e7d27664637532791bfc31c731a87b202d2d8ac40c3ea2",
+ "sha256:55f44b440d491028addb3b88f72207d71eeebfb7b5dbf0643f7c023ae1fba619",
+ "sha256:608e7073dfa9e38a85d38474c082d4281f4ce276ac0010224eaba11e929dd53a",
+ "sha256:63ba06c9941e46fa389d389644e2d8225e0e3e5ebcc4ff1ea8506dce646f8c8a",
+ "sha256:65608c35bfb8a76763f37036547f7adfd09270fbdbf96608be2bead319728fcd",
+ "sha256:665a36ae6f8f20a4676b53224e33d456a6f5a72657d9c83c2aa00765072f31f7",
+ "sha256:6d6607f98fcf17e534162f0709aaad3ab7a96032723d8ac8750ffe17ae5a0666",
+ "sha256:7313ce6a199651c4ed9d7e4cfb4aa56fe923b1adf9af3b420ee14e6d9a73df65",
+ "sha256:7668b52e102d0ed87cb082380a7e2e1e78737ddecdde129acadb0eccc5423859",
+ "sha256:7df70907e00c970c60b9ef2938d894a9381f38e6b9db73c5be35e59d92e06625",
+ "sha256:7e007132af78ea9df29495dbf7b5824cb71648d7133cf7848a2a5dd00d36f9ff",
+ "sha256:835fb5e38fd89328e9c81067fd642b3593c33e1e17e2fdbf77f5676abb14a156",
+ "sha256:8bca7e26c1dd751236cfb0c6c72d4ad61d986e9a41bbf76cb445f69488b2a2bd",
+ "sha256:8db032bf0ce9022a8e41a22598eefc802314e81b879ae093f36ce9ddf39ab1ba",
+ "sha256:99625a92da8229df6d44335e6fcc558a5037dd0a760e11d84be2260e6f37002f",
+ "sha256:9cad97ab29dfc3f0249b483412c85c8ef4766d96cdf9dcf5a1e3caa3f3661cf1",
+ "sha256:a4abaec6ca3ad8660690236d11bfe28dfd707778e2442b45addd2f086d6ef094",
+ "sha256:a6e40afa7f45939ca356f348c8e23048e02cb109ced1eb8420961b2f40fb373a",
+ "sha256:a6f2fcca746e8d5910e18782f976489939d54a91f9411c32051b4aab2bd7c513",
+ "sha256:a806db027852538d2ad7555b203300173dd1b77ba116de92da9afbc3a3be3eed",
+ "sha256:abcabc8c2b26036d62d4c746381a6f7cf60aafcc653198ad678306986b09450d",
+ "sha256:b8526c6d437855442cdd3d87eede9c425c4445ea011ca38d937db299382e6fa3",
+ "sha256:bb06feb762bade6bf3c8b844462274db0c76acc95c52abe8dbed28ae3d44a147",
+ "sha256:c0a33bc9f02c2b17c3ea382f91b4db0e6cde90b63b296422a939886a7a80de1c",
+ "sha256:c4a549890a45f57f1ebf99c067a4ad0cb423a05544accaf2b065246827ed9603",
+ "sha256:ca244fa73f50a800cf8c3ebf7fd93149ec37f5cb9596aa8873ae2c1d23498601",
+ "sha256:cf877ab4ed6e302ec1d04952ca358b381a882fbd9d1b07cccbfd61783561f98a",
+ "sha256:d9d971ec1e79906046aa3ca266de79eac42f1dbf3612a05dc9368125952bd1a1",
+ "sha256:da25303d91526aac3672ee6d49a2f3db2d9502a4a60b55519feb1a4c7714e07d",
+ "sha256:e55e40ff0cc8cc5c07996915ad367fa47da6b3fc091fdadca7f5403239c5fec3",
+ "sha256:f03a532d7dee1bed20bc4884194a16160a2de9ffc6354b3878ec9682bb623c54",
+ "sha256:f1cd098434e83e656abf198f103a8207a8187c0fc110306691a2e94a78d0abb2",
+ "sha256:f2bfb563d0211ce16b63c7cb9395d2c682a23187f54c3d79bfec33e6705473c6",
+ "sha256:f8ffb705ffcf5ddd0e80b65ddf7bed7ee4f5a441ea7d3419e861a12eaf41af58"
+ ],
+ "markers": "python_version >= '3.7'",
+ "version": "==2.1.2"
+ },
+ "matplotlib": {
+ "hashes": [
+ "sha256:08308bae9e91aca1ec6fd6dda66237eef9f6294ddb17f0d0b3c863169bf82353",
+ "sha256:14645aad967684e92fc349493fa10c08a6da514b3d03a5931a1bac26e6792bd1",
+ "sha256:21e9cff1a58d42e74d01153360de92b326708fb205250150018a52c70f43c290",
+ "sha256:28506a03bd7f3fe59cd3cd4ceb2a8d8a2b1db41afede01f66c42561b9be7b4b7",
+ "sha256:2bf092f9210e105f414a043b92af583c98f50050559616930d884387d0772aba",
+ "sha256:3032884084f541163f295db8a6536e0abb0db464008fadca6c98aaf84ccf4717",
+ "sha256:3a2cb34336110e0ed8bb4f650e817eed61fa064acbefeb3591f1b33e3a84fd96",
+ "sha256:3ba2af245e36990facf67fde840a760128ddd71210b2ab6406e640188d69d136",
+ "sha256:3d7bc90727351fb841e4d8ae620d2d86d8ed92b50473cd2b42ce9186104ecbba",
+ "sha256:438196cdf5dc8d39b50a45cb6e3f6274edbcf2254f85fa9b895bf85851c3a613",
+ "sha256:46a561d23b91f30bccfd25429c3c706afe7d73a5cc64ef2dfaf2b2ac47c1a5dc",
+ "sha256:4cf327e98ecf08fcbb82685acaf1939d3338548620ab8dfa02828706402c34de",
+ "sha256:4f99e1b234c30c1e9714610eb0c6d2f11809c9c78c984a613ae539ea2ad2eb4b",
+ "sha256:544764ba51900da4639c0f983b323d288f94f65f4024dc40ecb1542d74dc0500",
+ "sha256:56d94989191de3fcc4e002f93f7f1be5da476385dde410ddafbb70686acf00ea",
+ "sha256:57bfb8c8ea253be947ccb2bc2d1bb3862c2bccc662ad1b4626e1f5e004557042",
+ "sha256:617f14ae9d53292ece33f45cba8503494ee199a75b44de7717964f70637a36aa",
+ "sha256:6eb88d87cb2c49af00d3bbc33a003f89fd9f78d318848da029383bfc08ecfbfb",
+ "sha256:75d4725d70b7c03e082bbb8a34639ede17f333d7247f56caceb3801cb6ff703d",
+ "sha256:770a205966d641627fd5cf9d3cb4b6280a716522cd36b8b284a8eb1581310f61",
+ "sha256:7b73305f25eab4541bd7ee0b96d87e53ae9c9f1823be5659b806cd85786fe882",
+ "sha256:7c9a4b2da6fac77bcc41b1ea95fadb314e92508bf5493ceff058e727e7ecf5b0",
+ "sha256:81a6b377ea444336538638d31fdb39af6be1a043ca5e343fe18d0f17e098770b",
+ "sha256:83111e6388dec67822e2534e13b243cc644c7494a4bb60584edbff91585a83c6",
+ "sha256:8704726d33e9aa8a6d5215044b8d00804561971163563e6e6591f9dcf64340cc",
+ "sha256:89768d84187f31717349c6bfadc0e0d8c321e8eb34522acec8a67b1236a66332",
+ "sha256:8bf26ade3ff0f27668989d98c8435ce9327d24cffb7f07d24ef609e33d582439",
+ "sha256:8c587963b85ce41e0a8af53b9b2de8dddbf5ece4c34553f7bd9d066148dc719c",
+ "sha256:95cbc13c1fc6844ab8812a525bbc237fa1470863ff3dace7352e910519e194b1",
+ "sha256:97cc368a7268141afb5690760921765ed34867ffb9655dd325ed207af85c7529",
+ "sha256:a867bf73a7eb808ef2afbca03bcdb785dae09595fbe550e1bab0cd023eba3de0",
+ "sha256:b867e2f952ed592237a1828f027d332d8ee219ad722345b79a001f49df0936eb",
+ "sha256:c0bd19c72ae53e6ab979f0ac6a3fafceb02d2ecafa023c5cca47acd934d10be7",
+ "sha256:ce463ce590f3825b52e9fe5c19a3c6a69fd7675a39d589e8b5fbe772272b3a24",
+ "sha256:cf0e4f727534b7b1457898c4f4ae838af1ef87c359b76dcd5330fa31893a3ac7",
+ "sha256:def58098f96a05f90af7e92fd127d21a287068202aa43b2a93476170ebd99e87",
+ "sha256:e99bc9e65901bb9a7ce5e7bb24af03675cbd7c70b30ac670aa263240635999a4",
+ "sha256:eb7d248c34a341cd4c31a06fd34d64306624c8cd8d0def7abb08792a5abfd556",
+ "sha256:f67bfdb83a8232cb7a92b869f9355d677bce24485c460b19d01970b64b2ed476",
+ "sha256:f883a22a56a84dba3b588696a2b8a1ab0d2c3d41be53264115c71b0a942d8fdb",
+ "sha256:fbdeeb58c0cf0595efe89c05c224e0a502d1aa6a8696e68a73c3efc6bc354304"
+ ],
+ "index": "pypi",
+ "version": "==3.7.1"
+ },
+ "matplotlib-inline": {
+ "hashes": [
+ "sha256:f1f41aab5328aa5aaea9b16d083b128102f8712542f819fe7e6a420ff581b311",
+ "sha256:f887e5f10ba98e8d2b150ddcf4702c1e5f8b3a20005eb0f74bfdbd360ee6f304"
+ ],
+ "markers": "python_version >= '3.5'",
+ "version": "==0.1.6"
+ },
+ "mistune": {
+ "hashes": [
+ "sha256:0246113cb2492db875c6be56974a7c893333bf26cd92891c85f63151cee09d34",
+ "sha256:bad7f5d431886fcbaf5f758118ecff70d31f75231b34024a1341120340a65ce8"
+ ],
+ "version": "==2.0.5"
+ },
+ "nbclassic": {
+ "hashes": [
+ "sha256:312b3f7d7ff2e6c261d51799bb12e6493498ab47d3469d3a01015d5533fd4d2b",
+ "sha256:df78e4ba143f35084ad060deec16cb1d4839dde47bfdbc4232beb7071a6d70ea"
+ ],
+ "markers": "python_version >= '3.7'",
+ "version": "==0.5.4"
+ },
+ "nbclient": {
+ "hashes": [
+ "sha256:26e41c6dca4d76701988bc34f64e1bfc2413ae6d368f13d7b5ac407efb08c755",
+ "sha256:8fa96f7e36693d5e83408f5e840f113c14a45c279befe609904dbe05dad646d1"
+ ],
+ "markers": "python_full_version >= '3.7.0'",
+ "version": "==0.7.3"
+ },
+ "nbconvert": {
+ "hashes": [
+ "sha256:8983a83d0b083d56b076019f0a319f63bc16af70c9372892b86a0aab0a264b1d",
+ "sha256:b970a13aba97529c223d805dd0706c2fe04dfc05e250ad4e6f7ae33daf6fede1"
+ ],
+ "markers": "python_version >= '3.7'",
+ "version": "==7.3.0"
+ },
+ "nbformat": {
+ "hashes": [
+ "sha256:46dac64c781f1c34dfd8acba16547024110348f9fc7eab0f31981c2a3dc48d1f",
+ "sha256:d910082bd3e0bffcf07eabf3683ed7dda0727a326c446eeb2922abe102e65162"
+ ],
+ "markers": "python_version >= '3.7'",
+ "version": "==5.8.0"
+ },
+ "nest-asyncio": {
+ "hashes": [
+ "sha256:b9a953fb40dceaa587d109609098db21900182b16440652454a146cffb06e8b8",
+ "sha256:d267cc1ff794403f7df692964d1d2a3fa9418ffea2a3f6859a439ff482fef290"
+ ],
+ "markers": "python_version >= '3.5'",
+ "version": "==1.5.6"
+ },
+ "notebook": {
+ "hashes": [
+ "sha256:50a334ad9d60b30cb759405168ef6fc3d60350ab5439fb1631544bb09dcb2cce",
+ "sha256:b12bee3292211d85dd7e588a790ddce30cb3e8fbcfa1e803522a207f60819e05"
+ ],
+ "markers": "python_version >= '3.7'",
+ "version": "==6.5.3"
+ },
+ "notebook-shim": {
+ "hashes": [
+ "sha256:090e0baf9a5582ff59b607af523ca2db68ff216da0c69956b62cab2ef4fc9c3f",
+ "sha256:9c6c30f74c4fbea6fce55c1be58e7fd0409b1c681b075dcedceb005db5026949"
+ ],
+ "markers": "python_version >= '3.7'",
+ "version": "==0.2.2"
+ },
+ "numpy": {
+ "hashes": [
+ "sha256:003a9f530e880cb2cd177cba1af7220b9aa42def9c4afc2a2fc3ee6be7eb2b22",
+ "sha256:150947adbdfeceec4e5926d956a06865c1c690f2fd902efede4ca6fe2e657c3f",
+ "sha256:2620e8592136e073bd12ee4536149380695fbe9ebeae845b81237f986479ffc9",
+ "sha256:2eabd64ddb96a1239791da78fa5f4e1693ae2dadc82a76bc76a14cbb2b966e96",
+ "sha256:4173bde9fa2a005c2c6e2ea8ac1618e2ed2c1c6ec8a7657237854d42094123a0",
+ "sha256:4199e7cfc307a778f72d293372736223e39ec9ac096ff0a2e64853b866a8e18a",
+ "sha256:4cecaed30dc14123020f77b03601559fff3e6cd0c048f8b5289f4eeabb0eb281",
+ "sha256:557d42778a6869c2162deb40ad82612645e21d79e11c1dc62c6e82a2220ffb04",
+ "sha256:63e45511ee4d9d976637d11e6c9864eae50e12dc9598f531c035265991910468",
+ "sha256:6524630f71631be2dabe0c541e7675db82651eb998496bbe16bc4f77f0772253",
+ "sha256:76807b4063f0002c8532cfeac47a3068a69561e9c8715efdad3c642eb27c0756",
+ "sha256:7de8fdde0003f4294655aa5d5f0a89c26b9f22c0a58790c38fae1ed392d44a5a",
+ "sha256:889b2cc88b837d86eda1b17008ebeb679d82875022200c6e8e4ce6cf549b7acb",
+ "sha256:92011118955724465fb6853def593cf397b4a1367495e0b59a7e69d40c4eb71d",
+ "sha256:97cf27e51fa078078c649a51d7ade3c92d9e709ba2bfb97493007103c741f1d0",
+ "sha256:9a23f8440561a633204a67fb44617ce2a299beecf3295f0d13c495518908e910",
+ "sha256:a51725a815a6188c662fb66fb32077709a9ca38053f0274640293a14fdd22978",
+ "sha256:a77d3e1163a7770164404607b7ba3967fb49b24782a6ef85d9b5f54126cc39e5",
+ "sha256:adbdce121896fd3a17a77ab0b0b5eedf05a9834a18699db6829a64e1dfccca7f",
+ "sha256:c29e6bd0ec49a44d7690ecb623a8eac5ab8a923bce0bea6293953992edf3a76a",
+ "sha256:c72a6b2f4af1adfe193f7beb91ddf708ff867a3f977ef2ec53c0ffb8283ab9f5",
+ "sha256:d0a2db9d20117bf523dde15858398e7c0858aadca7c0f088ac0d6edd360e9ad2",
+ "sha256:e3ab5d32784e843fc0dd3ab6dcafc67ef806e6b6828dc6af2f689be0eb4d781d",
+ "sha256:e428c4fbfa085f947b536706a2fc349245d7baa8334f0c5723c56a10595f9b95",
+ "sha256:e8d2859428712785e8a8b7d2b3ef0a1d1565892367b32f915c4a4df44d0e64f5",
+ "sha256:eef70b4fc1e872ebddc38cddacc87c19a3709c0e3e5d20bf3954c147b1dd941d",
+ "sha256:f64bb98ac59b3ea3bf74b02f13836eb2e24e48e0ab0145bbda646295769bd780",
+ "sha256:f9006288bcf4895917d02583cf3411f98631275bc67cce355a7f39f8c14338fa"
+ ],
+ "index": "pypi",
+ "version": "==1.24.2"
+ },
+ "packaging": {
+ "hashes": [
+ "sha256:714ac14496c3e68c99c29b00845f7a2b85f3bb6f1078fd9f72fd20f0570002b2",
+ "sha256:b6ad297f8907de0fa2fe1ccbd26fdaf387f5f47c7275fedf8cce89f99446cf97"
+ ],
+ "markers": "python_version >= '3.7'",
+ "version": "==23.0"
+ },
+ "pandocfilters": {
+ "hashes": [
+ "sha256:0b679503337d233b4339a817bfc8c50064e2eff681314376a47cb582305a7a38",
+ "sha256:33aae3f25fd1a026079f5d27bdd52496f0e0803b3469282162bafdcbdf6ef14f"
+ ],
+ "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'",
+ "version": "==1.5.0"
+ },
+ "parso": {
+ "hashes": [
+ "sha256:8c07be290bb59f03588915921e29e8a50002acaf2cdc5fa0e0114f91709fafa0",
+ "sha256:c001d4636cd3aecdaf33cbb40aebb59b094be2a74c556778ef5576c175e19e75"
+ ],
+ "markers": "python_version >= '3.6'",
+ "version": "==0.8.3"
+ },
+ "pexpect": {
+ "hashes": [
+ "sha256:0b48a55dcb3c05f3329815901ea4fc1537514d6ba867a152b581d69ae3710937",
+ "sha256:fc65a43959d153d0114afe13997d439c22823a27cefceb5ff35c2178c6784c0c"
+ ],
+ "markers": "sys_platform != 'win32'",
+ "version": "==4.8.0"
+ },
+ "pickleshare": {
+ "hashes": [
+ "sha256:87683d47965c1da65cdacaf31c8441d12b8044cdec9aca500cd78fc2c683afca",
+ "sha256:9649af414d74d4df115d5d718f82acb59c9d418196b7b4290ed47a12ce62df56"
+ ],
+ "version": "==0.7.5"
+ },
+ "pillow": {
+ "hashes": [
+ "sha256:07999f5834bdc404c442146942a2ecadd1cb6292f5229f4ed3b31e0a108746b1",
+ "sha256:0852ddb76d85f127c135b6dd1f0bb88dbb9ee990d2cd9aa9e28526c93e794fba",
+ "sha256:1781a624c229cb35a2ac31cc4a77e28cafc8900733a864870c49bfeedacd106a",
+ "sha256:1e7723bd90ef94eda669a3c2c19d549874dd5badaeefabefd26053304abe5799",
+ "sha256:229e2c79c00e85989a34b5981a2b67aa079fd08c903f0aaead522a1d68d79e51",
+ "sha256:22baf0c3cf0c7f26e82d6e1adf118027afb325e703922c8dfc1d5d0156bb2eeb",
+ "sha256:252a03f1bdddce077eff2354c3861bf437c892fb1832f75ce813ee94347aa9b5",
+ "sha256:2dfaaf10b6172697b9bceb9a3bd7b951819d1ca339a5ef294d1f1ac6d7f63270",
+ "sha256:322724c0032af6692456cd6ed554bb85f8149214d97398bb80613b04e33769f6",
+ "sha256:35f6e77122a0c0762268216315bf239cf52b88865bba522999dc38f1c52b9b47",
+ "sha256:375f6e5ee9620a271acb6820b3d1e94ffa8e741c0601db4c0c4d3cb0a9c224bf",
+ "sha256:3ded42b9ad70e5f1754fb7c2e2d6465a9c842e41d178f262e08b8c85ed8a1d8e",
+ "sha256:432b975c009cf649420615388561c0ce7cc31ce9b2e374db659ee4f7d57a1f8b",
+ "sha256:482877592e927fd263028c105b36272398e3e1be3269efda09f6ba21fd83ec66",
+ "sha256:489f8389261e5ed43ac8ff7b453162af39c3e8abd730af8363587ba64bb2e865",
+ "sha256:54f7102ad31a3de5666827526e248c3530b3a33539dbda27c6843d19d72644ec",
+ "sha256:560737e70cb9c6255d6dcba3de6578a9e2ec4b573659943a5e7e4af13f298f5c",
+ "sha256:5671583eab84af046a397d6d0ba25343c00cd50bce03787948e0fff01d4fd9b1",
+ "sha256:5ba1b81ee69573fe7124881762bb4cd2e4b6ed9dd28c9c60a632902fe8db8b38",
+ "sha256:5d4ebf8e1db4441a55c509c4baa7a0587a0210f7cd25fcfe74dbbce7a4bd1906",
+ "sha256:60037a8db8750e474af7ffc9faa9b5859e6c6d0a50e55c45576bf28be7419705",
+ "sha256:608488bdcbdb4ba7837461442b90ea6f3079397ddc968c31265c1e056964f1ef",
+ "sha256:6608ff3bf781eee0cd14d0901a2b9cc3d3834516532e3bd673a0a204dc8615fc",
+ "sha256:662da1f3f89a302cc22faa9f14a262c2e3951f9dbc9617609a47521c69dd9f8f",
+ "sha256:7002d0797a3e4193c7cdee3198d7c14f92c0836d6b4a3f3046a64bd1ce8df2bf",
+ "sha256:763782b2e03e45e2c77d7779875f4432e25121ef002a41829d8868700d119392",
+ "sha256:77165c4a5e7d5a284f10a6efaa39a0ae8ba839da344f20b111d62cc932fa4e5d",
+ "sha256:7c9af5a3b406a50e313467e3565fc99929717f780164fe6fbb7704edba0cebbe",
+ "sha256:7ec6f6ce99dab90b52da21cf0dc519e21095e332ff3b399a357c187b1a5eee32",
+ "sha256:833b86a98e0ede388fa29363159c9b1a294b0905b5128baf01db683672f230f5",
+ "sha256:84a6f19ce086c1bf894644b43cd129702f781ba5751ca8572f08aa40ef0ab7b7",
+ "sha256:8507eda3cd0608a1f94f58c64817e83ec12fa93a9436938b191b80d9e4c0fc44",
+ "sha256:85ec677246533e27770b0de5cf0f9d6e4ec0c212a1f89dfc941b64b21226009d",
+ "sha256:8aca1152d93dcc27dc55395604dcfc55bed5f25ef4c98716a928bacba90d33a3",
+ "sha256:8d935f924bbab8f0a9a28404422da8af4904e36d5c33fc6f677e4c4485515625",
+ "sha256:8f36397bf3f7d7c6a3abdea815ecf6fd14e7fcd4418ab24bae01008d8d8ca15e",
+ "sha256:91ec6fe47b5eb5a9968c79ad9ed78c342b1f97a091677ba0e012701add857829",
+ "sha256:965e4a05ef364e7b973dd17fc765f42233415974d773e82144c9bbaaaea5d089",
+ "sha256:96e88745a55b88a7c64fa49bceff363a1a27d9a64e04019c2281049444a571e3",
+ "sha256:99eb6cafb6ba90e436684e08dad8be1637efb71c4f2180ee6b8f940739406e78",
+ "sha256:9adf58f5d64e474bed00d69bcd86ec4bcaa4123bfa70a65ce72e424bfb88ed96",
+ "sha256:9b1af95c3a967bf1da94f253e56b6286b50af23392a886720f563c547e48e964",
+ "sha256:a0aa9417994d91301056f3d0038af1199eb7adc86e646a36b9e050b06f526597",
+ "sha256:a0f9bb6c80e6efcde93ffc51256d5cfb2155ff8f78292f074f60f9e70b942d99",
+ "sha256:a127ae76092974abfbfa38ca2d12cbeddcdeac0fb71f9627cc1135bedaf9d51a",
+ "sha256:aaf305d6d40bd9632198c766fb64f0c1a83ca5b667f16c1e79e1661ab5060140",
+ "sha256:aca1c196f407ec7cf04dcbb15d19a43c507a81f7ffc45b690899d6a76ac9fda7",
+ "sha256:ace6ca218308447b9077c14ea4ef381ba0b67ee78d64046b3f19cf4e1139ad16",
+ "sha256:b416f03d37d27290cb93597335a2f85ed446731200705b22bb927405320de903",
+ "sha256:bf548479d336726d7a0eceb6e767e179fbde37833ae42794602631a070d630f1",
+ "sha256:c1170d6b195555644f0616fd6ed929dfcf6333b8675fcca044ae5ab110ded296",
+ "sha256:c380b27d041209b849ed246b111b7c166ba36d7933ec6e41175fd15ab9eb1572",
+ "sha256:c446d2245ba29820d405315083d55299a796695d747efceb5717a8b450324115",
+ "sha256:c830a02caeb789633863b466b9de10c015bded434deb3ec87c768e53752ad22a",
+ "sha256:cb841572862f629b99725ebaec3287fc6d275be9b14443ea746c1dd325053cbd",
+ "sha256:cfa4561277f677ecf651e2b22dc43e8f5368b74a25a8f7d1d4a3a243e573f2d4",
+ "sha256:cfcc2c53c06f2ccb8976fb5c71d448bdd0a07d26d8e07e321c103416444c7ad1",
+ "sha256:d3c6b54e304c60c4181da1c9dadf83e4a54fd266a99c70ba646a9baa626819eb",
+ "sha256:d3d403753c9d5adc04d4694d35cf0391f0f3d57c8e0030aac09d7678fa8030aa",
+ "sha256:d9c206c29b46cfd343ea7cdfe1232443072bbb270d6a46f59c259460db76779a",
+ "sha256:e49eb4e95ff6fd7c0c402508894b1ef0e01b99a44320ba7d8ecbabefddcc5569",
+ "sha256:f8286396b351785801a976b1e85ea88e937712ee2c3ac653710a4a57a8da5d9c",
+ "sha256:f8fc330c3370a81bbf3f88557097d1ea26cd8b019d6433aa59f71195f5ddebbf",
+ "sha256:fbd359831c1657d69bb81f0db962905ee05e5e9451913b18b831febfe0519082",
+ "sha256:fe7e1c262d3392afcf5071df9afa574544f28eac825284596ac6db56e6d11062",
+ "sha256:fed1e1cf6a42577953abbe8e6cf2fe2f566daebde7c34724ec8803c4c0cda579"
+ ],
+ "markers": "python_version >= '3.7'",
+ "version": "==9.5.0"
+ },
+ "platformdirs": {
+ "hashes": [
+ "sha256:d5b638ca397f25f979350ff789db335903d7ea010ab28903f57b27e1b16c2b08",
+ "sha256:ebe11c0d7a805086e99506aa331612429a72ca7cd52a1f0d277dc4adc20cb10e"
+ ],
+ "markers": "python_version >= '3.7'",
+ "version": "==3.2.0"
+ },
+ "prometheus-client": {
+ "hashes": [
+ "sha256:0836af6eb2c8f4fed712b2f279f6c0a8bbab29f9f4aa15276b91c7cb0d1616ab",
+ "sha256:a03e35b359f14dd1630898543e2120addfdeacd1a6069c1367ae90fd93ad3f48"
+ ],
+ "markers": "python_version >= '3.6'",
+ "version": "==0.16.0"
+ },
+ "prompt-toolkit": {
+ "hashes": [
+ "sha256:23ac5d50538a9a38c8bde05fecb47d0b403ecd0662857a86f886f798563d5b9b",
+ "sha256:45ea77a2f7c60418850331366c81cf6b5b9cf4c7fd34616f733c5427e6abbb1f"
+ ],
+ "markers": "python_full_version >= '3.7.0'",
+ "version": "==3.0.38"
+ },
+ "psutil": {
+ "hashes": [
+ "sha256:149555f59a69b33f056ba1c4eb22bb7bf24332ce631c44a319cec09f876aaeff",
+ "sha256:16653106f3b59386ffe10e0bad3bb6299e169d5327d3f187614b1cb8f24cf2e1",
+ "sha256:3d7f9739eb435d4b1338944abe23f49584bde5395f27487d2ee25ad9a8774a62",
+ "sha256:3ff89f9b835100a825b14c2808a106b6fdcc4b15483141482a12c725e7f78549",
+ "sha256:54c0d3d8e0078b7666984e11b12b88af2db11d11249a8ac8920dd5ef68a66e08",
+ "sha256:54d5b184728298f2ca8567bf83c422b706200bcbbfafdc06718264f9393cfeb7",
+ "sha256:6001c809253a29599bc0dfd5179d9f8a5779f9dffea1da0f13c53ee568115e1e",
+ "sha256:68908971daf802203f3d37e78d3f8831b6d1014864d7a85937941bb35f09aefe",
+ "sha256:6b92c532979bafc2df23ddc785ed116fced1f492ad90a6830cf24f4d1ea27d24",
+ "sha256:852dd5d9f8a47169fe62fd4a971aa07859476c2ba22c2254d4a1baa4e10b95ad",
+ "sha256:9120cd39dca5c5e1c54b59a41d205023d436799b1c8c4d3ff71af18535728e94",
+ "sha256:c1ca331af862803a42677c120aff8a814a804e09832f166f226bfd22b56feee8",
+ "sha256:efeae04f9516907be44904cc7ce08defb6b665128992a56957abc9b61dca94b7",
+ "sha256:fd8522436a6ada7b4aad6638662966de0d61d241cb821239b2ae7013d41a43d4"
+ ],
+ "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'",
+ "version": "==5.9.4"
+ },
+ "ptyprocess": {
+ "hashes": [
+ "sha256:4b41f3967fce3af57cc7e94b888626c18bf37a083e3651ca8feeb66d492fef35",
+ "sha256:5c5d0a3b48ceee0b48485e0c26037c0acd7d29765ca3fbb5cb3831d347423220"
+ ],
+ "markers": "os_name != 'nt'",
+ "version": "==0.7.0"
+ },
+ "pure-eval": {
+ "hashes": [
+ "sha256:01eaab343580944bc56080ebe0a674b39ec44a945e6d09ba7db3cb8cec289350",
+ "sha256:2b45320af6dfaa1750f543d714b6d1c520a1688dec6fd24d339063ce0aaa9ac3"
+ ],
+ "version": "==0.2.2"
+ },
+ "pycparser": {
+ "hashes": [
+ "sha256:8ee45429555515e1f6b185e78100aea234072576aa43ab53aefcae078162fca9",
+ "sha256:e644fdec12f7872f86c58ff790da456218b10f863970249516d60a5eaca77206"
+ ],
+ "version": "==2.21"
+ },
+ "pygments": {
+ "hashes": [
+ "sha256:b3ed06a9e8ac9a9aae5a6f5dbe78a8a58655d17b43b93c078f094ddc476ae297",
+ "sha256:fa7bd7bd2771287c0de303af8bfdfc731f51bd2c6a47ab69d117138893b82717"
+ ],
+ "markers": "python_version >= '3.6'",
+ "version": "==2.14.0"
+ },
+ "pyparsing": {
+ "hashes": [
+ "sha256:2b020ecf7d21b687f219b71ecad3631f644a47f01403fa1d1036b0c6416d70fb",
+ "sha256:5026bae9a10eeaefb61dab2f09052b9f4307d44aee4eda64b309723d8d206bbc"
+ ],
+ "markers": "python_full_version >= '3.6.8'",
+ "version": "==3.0.9"
+ },
+ "pyrsistent": {
+ "hashes": [
+ "sha256:016ad1afadf318eb7911baa24b049909f7f3bb2c5b1ed7b6a8f21db21ea3faa8",
+ "sha256:1a2994773706bbb4995c31a97bc94f1418314923bd1048c6d964837040376440",
+ "sha256:20460ac0ea439a3e79caa1dbd560344b64ed75e85d8703943e0b66c2a6150e4a",
+ "sha256:3311cb4237a341aa52ab8448c27e3a9931e2ee09561ad150ba94e4cfd3fc888c",
+ "sha256:3a8cb235fa6d3fd7aae6a4f1429bbb1fec1577d978098da1252f0489937786f3",
+ "sha256:3ab2204234c0ecd8b9368dbd6a53e83c3d4f3cab10ecaf6d0e772f456c442393",
+ "sha256:42ac0b2f44607eb92ae88609eda931a4f0dfa03038c44c772e07f43e738bcac9",
+ "sha256:49c32f216c17148695ca0e02a5c521e28a4ee6c5089f97e34fe24163113722da",
+ "sha256:4b774f9288dda8d425adb6544e5903f1fb6c273ab3128a355c6b972b7df39dcf",
+ "sha256:4c18264cb84b5e68e7085a43723f9e4c1fd1d935ab240ce02c0324a8e01ccb64",
+ "sha256:5a474fb80f5e0d6c9394d8db0fc19e90fa540b82ee52dba7d246a7791712f74a",
+ "sha256:64220c429e42a7150f4bfd280f6f4bb2850f95956bde93c6fda1b70507af6ef3",
+ "sha256:878433581fc23e906d947a6814336eee031a00e6defba224234169ae3d3d6a98",
+ "sha256:99abb85579e2165bd8522f0c0138864da97847875ecbd45f3e7e2af569bfc6f2",
+ "sha256:a2471f3f8693101975b1ff85ffd19bb7ca7dd7c38f8a81701f67d6b4f97b87d8",
+ "sha256:aeda827381f5e5d65cced3024126529ddc4289d944f75e090572c77ceb19adbf",
+ "sha256:b735e538f74ec31378f5a1e3886a26d2ca6351106b4dfde376a26fc32a044edc",
+ "sha256:c147257a92374fde8498491f53ffa8f4822cd70c0d85037e09028e478cababb7",
+ "sha256:c4db1bd596fefd66b296a3d5d943c94f4fac5bcd13e99bffe2ba6a759d959a28",
+ "sha256:c74bed51f9b41c48366a286395c67f4e894374306b197e62810e0fdaf2364da2",
+ "sha256:c9bb60a40a0ab9aba40a59f68214eed5a29c6274c83b2cc206a359c4a89fa41b",
+ "sha256:cc5d149f31706762c1f8bda2e8c4f8fead6e80312e3692619a75301d3dbb819a",
+ "sha256:ccf0d6bd208f8111179f0c26fdf84ed7c3891982f2edaeae7422575f47e66b64",
+ "sha256:e42296a09e83028b3476f7073fcb69ffebac0e66dbbfd1bd847d61f74db30f19",
+ "sha256:e8f2b814a3dc6225964fa03d8582c6e0b6650d68a232df41e3cc1b66a5d2f8d1",
+ "sha256:f0774bf48631f3a20471dd7c5989657b639fd2d285b861237ea9e82c36a415a9",
+ "sha256:f0e7c4b2f77593871e918be000b96c8107da48444d57005b6a6bc61fb4331b2c"
+ ],
+ "markers": "python_version >= '3.7'",
+ "version": "==0.19.3"
+ },
+ "python-dateutil": {
+ "hashes": [
+ "sha256:0123cacc1627ae19ddf3c27a5de5bd67ee4586fbdd6440d9748f8abb483d3e86",
+ "sha256:961d03dc3453ebbc59dbdea9e4e11c5651520a876d0f4db161e8674aae935da9"
+ ],
+ "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'",
+ "version": "==2.8.2"
+ },
+ "python-json-logger": {
+ "hashes": [
+ "sha256:23e7ec02d34237c5aa1e29a070193a4ea87583bb4e7f8fd06d3de8264c4b2e1c",
+ "sha256:f380b826a991ebbe3de4d897aeec42760035ac760345e57b812938dc8b35e2bd"
+ ],
+ "markers": "python_version >= '3.6'",
+ "version": "==2.0.7"
+ },
+ "pyyaml": {
+ "hashes": [
+ "sha256:01b45c0191e6d66c470b6cf1b9531a771a83c1c4208272ead47a3ae4f2f603bf",
+ "sha256:0283c35a6a9fbf047493e3a0ce8d79ef5030852c51e9d911a27badfde0605293",
+ "sha256:055d937d65826939cb044fc8c9b08889e8c743fdc6a32b33e2390f66013e449b",
+ "sha256:07751360502caac1c067a8132d150cf3d61339af5691fe9e87803040dbc5db57",
+ "sha256:0b4624f379dab24d3725ffde76559cff63d9ec94e1736b556dacdfebe5ab6d4b",
+ "sha256:0ce82d761c532fe4ec3f87fc45688bdd3a4c1dc5e0b4a19814b9009a29baefd4",
+ "sha256:1e4747bc279b4f613a09eb64bba2ba602d8a6664c6ce6396a4d0cd413a50ce07",
+ "sha256:213c60cd50106436cc818accf5baa1aba61c0189ff610f64f4a3e8c6726218ba",
+ "sha256:231710d57adfd809ef5d34183b8ed1eeae3f76459c18fb4a0b373ad56bedcdd9",
+ "sha256:277a0ef2981ca40581a47093e9e2d13b3f1fbbeffae064c1d21bfceba2030287",
+ "sha256:2cd5df3de48857ed0544b34e2d40e9fac445930039f3cfe4bcc592a1f836d513",
+ "sha256:40527857252b61eacd1d9af500c3337ba8deb8fc298940291486c465c8b46ec0",
+ "sha256:432557aa2c09802be39460360ddffd48156e30721f5e8d917f01d31694216782",
+ "sha256:473f9edb243cb1935ab5a084eb238d842fb8f404ed2193a915d1784b5a6b5fc0",
+ "sha256:48c346915c114f5fdb3ead70312bd042a953a8ce5c7106d5bfb1a5254e47da92",
+ "sha256:50602afada6d6cbfad699b0c7bb50d5ccffa7e46a3d738092afddc1f9758427f",
+ "sha256:68fb519c14306fec9720a2a5b45bc9f0c8d1b9c72adf45c37baedfcd949c35a2",
+ "sha256:77f396e6ef4c73fdc33a9157446466f1cff553d979bd00ecb64385760c6babdc",
+ "sha256:81957921f441d50af23654aa6c5e5eaf9b06aba7f0a19c18a538dc7ef291c5a1",
+ "sha256:819b3830a1543db06c4d4b865e70ded25be52a2e0631ccd2f6a47a2822f2fd7c",
+ "sha256:897b80890765f037df3403d22bab41627ca8811ae55e9a722fd0392850ec4d86",
+ "sha256:98c4d36e99714e55cfbaaee6dd5badbc9a1ec339ebfc3b1f52e293aee6bb71a4",
+ "sha256:9df7ed3b3d2e0ecfe09e14741b857df43adb5a3ddadc919a2d94fbdf78fea53c",
+ "sha256:9fa600030013c4de8165339db93d182b9431076eb98eb40ee068700c9c813e34",
+ "sha256:a80a78046a72361de73f8f395f1f1e49f956c6be882eed58505a15f3e430962b",
+ "sha256:afa17f5bc4d1b10afd4466fd3a44dc0e245382deca5b3c353d8b757f9e3ecb8d",
+ "sha256:b3d267842bf12586ba6c734f89d1f5b871df0273157918b0ccefa29deb05c21c",
+ "sha256:b5b9eccad747aabaaffbc6064800670f0c297e52c12754eb1d976c57e4f74dcb",
+ "sha256:bfaef573a63ba8923503d27530362590ff4f576c626d86a9fed95822a8255fd7",
+ "sha256:c5687b8d43cf58545ade1fe3e055f70eac7a5a1a0bf42824308d868289a95737",
+ "sha256:cba8c411ef271aa037d7357a2bc8f9ee8b58b9965831d9e51baf703280dc73d3",
+ "sha256:d15a181d1ecd0d4270dc32edb46f7cb7733c7c508857278d3d378d14d606db2d",
+ "sha256:d4b0ba9512519522b118090257be113b9468d804b19d63c71dbcf4a48fa32358",
+ "sha256:d4db7c7aef085872ef65a8fd7d6d09a14ae91f691dec3e87ee5ee0539d516f53",
+ "sha256:d4eccecf9adf6fbcc6861a38015c2a64f38b9d94838ac1810a9023a0609e1b78",
+ "sha256:d67d839ede4ed1b28a4e8909735fc992a923cdb84e618544973d7dfc71540803",
+ "sha256:daf496c58a8c52083df09b80c860005194014c3698698d1a57cbcfa182142a3a",
+ "sha256:dbad0e9d368bb989f4515da330b88a057617d16b6a8245084f1b05400f24609f",
+ "sha256:e61ceaab6f49fb8bdfaa0f92c4b57bcfbea54c09277b1b4f7ac376bfb7a7c174",
+ "sha256:f84fbc98b019fef2ee9a1cb3ce93e3187a6df0b2538a651bfb890254ba9f90b5"
+ ],
+ "markers": "python_version >= '3.6'",
+ "version": "==6.0"
+ },
+ "pyzmq": {
+ "hashes": [
+ "sha256:032f5c8483c85bf9c9ca0593a11c7c749d734ce68d435e38c3f72e759b98b3c9",
+ "sha256:08bfcc21b5997a9be4fefa405341320d8e7f19b4d684fb9c0580255c5bd6d695",
+ "sha256:1a843d26a8da1b752c74bc019c7b20e6791ee813cd6877449e6a1415589d22ff",
+ "sha256:1f124cb73f1aa6654d31b183810febc8505fd0c597afa127c4f40076be4574e0",
+ "sha256:1f82906a2d8e4ee310f30487b165e7cc8ed09c009e4502da67178b03083c4ce0",
+ "sha256:21ec0bf4831988af43c8d66ba3ccd81af2c5e793e1bf6790eb2d50e27b3c570a",
+ "sha256:24683285cc6b7bf18ad37d75b9db0e0fefe58404e7001f1d82bf9e721806daa7",
+ "sha256:24abbfdbb75ac5039205e72d6c75f10fc39d925f2df8ff21ebc74179488ebfca",
+ "sha256:25e6873a70ad5aa31e4a7c41e5e8c709296edef4a92313e1cd5fc87bbd1874e2",
+ "sha256:269968f2a76c0513490aeb3ba0dc3c77b7c7a11daa894f9d1da88d4a0db09835",
+ "sha256:26b0358e8933990502f4513c991c9935b6c06af01787a36d133b7c39b1df37fa",
+ "sha256:28fdb9224a258134784a9cf009b59265a9dde79582fb750d4e88a6bcbc6fa3dc",
+ "sha256:2b9c9cc965cdf28381e36da525dcb89fc1571d9c54800fdcd73e3f73a2fc29bd",
+ "sha256:2da6813b7995b6b1d1307329c73d3e3be2fd2d78e19acfc4eff2e27262732388",
+ "sha256:3059a6a534c910e1d5d068df42f60d434f79e6cc6285aa469b384fa921f78cf8",
+ "sha256:312b3f0f066b4f1d17383aae509bacf833ccaf591184a1f3c7a1661c085063ae",
+ "sha256:34a6fddd159ff38aa9497b2e342a559f142ab365576284bc8f77cb3ead1f79c5",
+ "sha256:374b55516393bfd4d7a7daa6c3b36d6dd6a31ff9d2adad0838cd6a203125e714",
+ "sha256:38d9f78d69bcdeec0c11e0feb3bc70f36f9b8c44fc06e5d06d91dc0a21b453c7",
+ "sha256:4a31992a8f8d51663ebf79df0df6a04ffb905063083d682d4380ab8d2c67257c",
+ "sha256:4a4b4261eb8f9ed71f63b9eb0198dd7c934aa3b3972dac586d0ef502ba9ab08b",
+ "sha256:510d8e55b3a7cd13f8d3e9121edf0a8730b87d925d25298bace29a7e7bc82810",
+ "sha256:531e36d9fcd66f18de27434a25b51d137eb546931033f392e85674c7a7cea853",
+ "sha256:54a96cf77684a3a537b76acfa7237b1e79a8f8d14e7f00e0171a94b346c5293e",
+ "sha256:56a94ab1d12af982b55ca96c6853db6ac85505e820d9458ac76364c1998972f4",
+ "sha256:5c5fbb229e40a89a2fe73d0c1181916f31e30f253cb2d6d91bea7927c2e18413",
+ "sha256:5d496815074e3e3d183fe2c7fcea2109ad67b74084c254481f87b64e04e9a471",
+ "sha256:5eaeae038c68748082137d6896d5c4db7927e9349237ded08ee1bbd94f7361c9",
+ "sha256:62ec8d979f56c0053a92b2b6a10ff54b9ec8a4f187db2b6ec31ee3dd6d3ca6e2",
+ "sha256:64812f29d6eee565e129ca14b0c785744bfff679a4727137484101b34602d1a7",
+ "sha256:6526d097b75192f228c09d48420854d53dfbc7abbb41b0e26f363ccb26fbc177",
+ "sha256:659e62e1cbb063151c52f5b01a38e1df6b54feccfa3e2509d44c35ca6d7962ee",
+ "sha256:65c19a63b4a83ae45d62178b70223adeee5f12f3032726b897431b6553aa25af",
+ "sha256:67da1c213fbd208906ab3470cfff1ee0048838365135a9bddc7b40b11e6d6c89",
+ "sha256:6a821a506822fac55d2df2085a52530f68ab15ceed12d63539adc32bd4410f6e",
+ "sha256:6a979e59d2184a0c8f2ede4b0810cbdd86b64d99d9cc8a023929e40dce7c86cc",
+ "sha256:6b8c1bbb70e868dc88801aa532cae6bd4e3b5233784692b786f17ad2962e5149",
+ "sha256:6fadc60970714d86eff27821f8fb01f8328dd36bebd496b0564a500fe4a9e354",
+ "sha256:715cff7644a80a7795953c11b067a75f16eb9fc695a5a53316891ebee7f3c9d5",
+ "sha256:77942243ff4d14d90c11b2afd8ee6c039b45a0be4e53fb6fa7f5e4fd0b59da39",
+ "sha256:7b504ae43d37e282301da586529e2ded8b36d4ee2cd5e6db4386724ddeaa6bbc",
+ "sha256:827bf60e749e78acb408a6c5af6688efbc9993e44ecc792b036ec2f4b4acf485",
+ "sha256:8280ada89010735a12b968ec3ea9a468ac2e04fddcc1cede59cb7f5178783b9c",
+ "sha256:83d822e8687621bed87404afc1c03d83fa2ce39733d54c2fd52d8829edb8a7ff",
+ "sha256:8560756318ec7c4c49d2c341012167e704b5a46d9034905853c3d1ade4f55bee",
+ "sha256:85762712b74c7bd18e340c3639d1bf2f23735a998d63f46bb6584d904b5e401d",
+ "sha256:88649b19ede1cab03b96b66c364cbbf17c953615cdbc844f7f6e5f14c5e5261c",
+ "sha256:9a2e5fe42dfe6b73ca120b97ac9f34bfa8414feb15e00e37415dbd51cf227ef6",
+ "sha256:9af0bb0277e92f41af35e991c242c9c71920169d6aa53ade7e444f338f4c8128",
+ "sha256:9bdc40efb679b9dcc39c06d25629e55581e4c4f7870a5e88db4f1c51ce25e20d",
+ "sha256:9e1d2f2d86fc75ed7f8845a992c5f6f1ab5db99747fb0d78b5e4046d041164d2",
+ "sha256:a2e92ff20ad5d13266bc999a29ed29a3b5b101c21fdf4b2cf420c09db9fb690e",
+ "sha256:a35960c8b2f63e4ef67fd6731851030df68e4b617a6715dd11b4b10312d19fef",
+ "sha256:a6f6ae12478fdc26a6d5fdb21f806b08fa5403cd02fd312e4cb5f72df078f96f",
+ "sha256:a9b5eeb5278a8a636bb0abdd9ff5076bcbb836cd2302565df53ff1fa7d106d54",
+ "sha256:ab046e9cb902d1f62c9cc0eca055b1d11108bdc271caf7c2171487298f229b56",
+ "sha256:ab2c056ac503f25a63f6c8c6771373e2a711b98b304614151dfb552d3d6c81f6",
+ "sha256:abbce982a17c88d2312ec2cf7673985d444f1beaac6e8189424e0a0e0448dbb3",
+ "sha256:ac178e666c097c8d3deb5097b58cd1316092fc43e8ef5b5fdb259b51da7e7315",
+ "sha256:ad761cfbe477236802a7ab2c080d268c95e784fe30cafa7e055aacd1ca877eb0",
+ "sha256:affec1470351178e892121b3414c8ef7803269f207bf9bef85f9a6dd11cde264",
+ "sha256:b164cc3c8acb3d102e311f2eb6f3c305865ecb377e56adc015cb51f721f1dda6",
+ "sha256:b48616a09d7df9dbae2f45a0256eee7b794b903ddc6d8657a9948669b345f220",
+ "sha256:b491998ef886662c1f3d49ea2198055a9a536ddf7430b051b21054f2a5831800",
+ "sha256:b733076ff46e7db5504c5e7284f04a9852c63214c74688bdb6135808531755a3",
+ "sha256:c8fedc3ccd62c6b77dfe6f43802057a803a411ee96f14e946f4a76ec4ed0e117",
+ "sha256:cb1f69a0a2a2b1aae8412979dd6293cc6bcddd4439bf07e4758d864ddb112354",
+ "sha256:cca8524b61c0eaaa3505382dc9b9a3bc8165f1d6c010fdd1452c224225a26689",
+ "sha256:cfb9f7eae02d3ac42fbedad30006b7407c984a0eb4189a1322241a20944d61e5",
+ "sha256:d4427b4a136e3b7f85516c76dd2e0756c22eec4026afb76ca1397152b0ca8145",
+ "sha256:d488c5c8630f7e782e800869f82744c3aca4aca62c63232e5d8c490d3d66956a",
+ "sha256:dd771a440effa1c36d3523bc6ba4e54ff5d2e54b4adcc1e060d8f3ca3721d228",
+ "sha256:ed15e3a2c3c2398e6ae5ce86d6a31b452dfd6ad4cd5d312596b30929c4b6e182",
+ "sha256:edbbf06cc2719889470a8d2bf5072bb00f423e12de0eb9ffec946c2c9748e149",
+ "sha256:eef2a0b880ab40aca5a878933376cb6c1ec483fba72f7f34e015c0f675c90b20",
+ "sha256:f7c8b8368e84381ae7c57f1f5283b029c888504aaf4949c32e6e6fb256ec9bf0",
+ "sha256:ffc71111433bd6ec8607a37b9211f4ef42e3d3b271c6d76c813669834764b248"
+ ],
+ "markers": "python_version >= '3.6'",
+ "version": "==25.0.2"
+ },
+ "qtconsole": {
+ "hashes": [
+ "sha256:30975c6a7d7941dd646d00a23e5982db49beaa60c3920bb243727d43da805f12",
+ "sha256:dc935780da276a2ab31a7a08a8cf327a2ea47fa27e21d485073251a7eeb16167"
+ ],
+ "markers": "python_version >= '3.7'",
+ "version": "==5.4.2"
+ },
+ "qtpy": {
+ "hashes": [
+ "sha256:5193d20e0b16e4d9d3bc2c642d04d9f4e2c892590bd1b9c92bfe38a95d5a2e12",
+ "sha256:a8c74982d6d172ce124d80cafd39653df78989683f760f2281ba91a6e7b9de8b"
+ ],
+ "markers": "python_version >= '3.7'",
+ "version": "==2.3.1"
+ },
+ "rfc3339-validator": {
+ "hashes": [
+ "sha256:138a2abdf93304ad60530167e51d2dfb9549521a836871b88d7f4695d0022f6b",
+ "sha256:24f6ec1eda14ef823da9e36ec7113124b39c04d50a4d3d3a3c2859577e7791fa"
+ ],
+ "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4'",
+ "version": "==0.1.4"
+ },
+ "rfc3986-validator": {
+ "hashes": [
+ "sha256:2f235c432ef459970b4306369336b9d5dbdda31b510ca1e327636e01f528bfa9",
+ "sha256:3d44bde7921b3b9ec3ae4e3adca370438eccebc676456449b145d533b240d055"
+ ],
+ "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4'",
+ "version": "==0.1.1"
+ },
+ "send2trash": {
+ "hashes": [
+ "sha256:d2c24762fd3759860a0aff155e45871447ea58d2be6bdd39b5c8f966a0c99c2d",
+ "sha256:f20eaadfdb517eaca5ce077640cb261c7d2698385a6a0f072a4a5447fd49fa08"
+ ],
+ "version": "==1.8.0"
+ },
+ "six": {
+ "hashes": [
+ "sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926",
+ "sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254"
+ ],
+ "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'",
+ "version": "==1.16.0"
+ },
+ "sniffio": {
+ "hashes": [
+ "sha256:e60305c5e5d314f5389259b7f22aaa33d8f7dee49763119234af3755c55b9101",
+ "sha256:eecefdce1e5bbfb7ad2eeaabf7c1eeb404d7757c379bd1f7e5cce9d8bf425384"
+ ],
+ "markers": "python_version >= '3.7'",
+ "version": "==1.3.0"
+ },
+ "soupsieve": {
+ "hashes": [
+ "sha256:49e5368c2cda80ee7e84da9dbe3e110b70a4575f196efb74e51b94549d921955",
+ "sha256:e28dba9ca6c7c00173e34e4ba57448f0688bb681b7c5e8bf4971daafc093d69a"
+ ],
+ "markers": "python_version >= '3.7'",
+ "version": "==2.4"
+ },
+ "stack-data": {
+ "hashes": [
+ "sha256:32d2dd0376772d01b6cb9fc996f3c8b57a357089dec328ed4b6553d037eaf815",
+ "sha256:cbb2a53eb64e5785878201a97ed7c7b94883f48b87bfb0bbe8b623c74679e4a8"
+ ],
+ "version": "==0.6.2"
+ },
+ "terminado": {
+ "hashes": [
+ "sha256:6ccbbcd3a4f8a25a5ec04991f39a0b8db52dfcd487ea0e578d977e6752380333",
+ "sha256:8650d44334eba354dd591129ca3124a6ba42c3d5b70df5051b6921d506fdaeae"
+ ],
+ "markers": "python_version >= '3.7'",
+ "version": "==0.17.1"
+ },
+ "tinycss2": {
+ "hashes": [
+ "sha256:2b80a96d41e7c3914b8cda8bc7f705a4d9c49275616e886103dd839dfc847847",
+ "sha256:8cff3a8f066c2ec677c06dbc7b45619804a6938478d9d73c284b29d14ecb0627"
+ ],
+ "markers": "python_version >= '3.7'",
+ "version": "==1.2.1"
+ },
+ "tornado": {
+ "hashes": [
+ "sha256:1d54d13ab8414ed44de07efecb97d4ef7c39f7438cf5e976ccd356bebb1b5fca",
+ "sha256:20f638fd8cc85f3cbae3c732326e96addff0a15e22d80f049e00121651e82e72",
+ "sha256:5c87076709343557ef8032934ce5f637dbb552efa7b21d08e89ae7619ed0eb23",
+ "sha256:5f8c52d219d4995388119af7ccaa0bcec289535747620116a58d830e7c25d8a8",
+ "sha256:6fdfabffd8dfcb6cf887428849d30cf19a3ea34c2c248461e1f7d718ad30b66b",
+ "sha256:87dcafae3e884462f90c90ecc200defe5e580a7fbbb4365eda7c7c1eb809ebc9",
+ "sha256:9b630419bde84ec666bfd7ea0a4cb2a8a651c2d5cccdbdd1972a0c859dfc3c13",
+ "sha256:b8150f721c101abdef99073bf66d3903e292d851bee51910839831caba341a75",
+ "sha256:ba09ef14ca9893954244fd872798b4ccb2367c165946ce2dd7376aebdde8e3ac",
+ "sha256:d3a2f5999215a3a06a4fc218026cd84c61b8b2b40ac5296a6db1f1451ef04c1e",
+ "sha256:e5f923aa6a47e133d1cf87d60700889d7eae68988704e20c75fb2d65677a8e4b"
+ ],
+ "markers": "python_version >= '3.7'",
+ "version": "==6.2"
+ },
+ "traitlets": {
+ "hashes": [
+ "sha256:9e6ec080259b9a5940c797d58b613b5e31441c2257b87c2e795c5228ae80d2d8",
+ "sha256:f6cde21a9c68cf756af02035f72d5a723bf607e862e7be33ece505abf4a3bad9"
+ ],
+ "markers": "python_version >= '3.7'",
+ "version": "==5.9.0"
+ },
+ "uri-template": {
+ "hashes": [
+ "sha256:934e4d09d108b70eb8a24410af8615294d09d279ce0e7cbcdaef1bd21f932b06",
+ "sha256:f1699c77b73b925cf4937eae31ab282a86dc885c333f2e942513f08f691fc7db"
+ ],
+ "version": "==1.2.0"
+ },
+ "wcwidth": {
+ "hashes": [
+ "sha256:795b138f6875577cd91bba52baf9e445cd5118fd32723b460e30a0af30ea230e",
+ "sha256:a5220780a404dbe3353789870978e472cfe477761f06ee55077256e509b156d0"
+ ],
+ "version": "==0.2.6"
+ },
+ "webcolors": {
+ "hashes": [
+ "sha256:29bc7e8752c0a1bd4a1f03c14d6e6a72e93d82193738fa860cbff59d0fcc11bf",
+ "sha256:c225b674c83fa923be93d235330ce0300373d02885cef23238813b0d5668304a"
+ ],
+ "version": "==1.13"
+ },
+ "webencodings": {
+ "hashes": [
+ "sha256:a0af1213f3c2226497a97e2b3aa01a7e4bee4f403f95be16fc9acd2947514a78",
+ "sha256:b36a1c245f2d304965eb4e0a82848379241dc04b865afcc4aab16748587e1923"
+ ],
+ "version": "==0.5.1"
+ },
+ "websocket-client": {
+ "hashes": [
+ "sha256:3f09e6d8230892547132177f575a4e3e73cfdf06526e20cc02aa1c3b47184d40",
+ "sha256:cdf5877568b7e83aa7cf2244ab56a3213de587bbe0ce9d8b9600fc77b455d89e"
+ ],
+ "markers": "python_version >= '3.7'",
+ "version": "==1.5.1"
+ },
+ "widgetsnbextension": {
+ "hashes": [
+ "sha256:be3228a73bbab189a16be2d4a3cd89ecbd4e31948bfdc64edac17dcdee3cd99c",
+ "sha256:ea67c17a7cd4ae358f8f46c3b304c40698bc0423732e3f273321ee141232c8be"
+ ],
+ "markers": "python_version >= '3.7'",
+ "version": "==4.0.7"
+ }
+ },
+ "develop": {}
+}
diff --git a/YZM509/nb/01_intro_statiscs.ipynb b/YZM509/nb/01_intro_statiscs.ipynb
new file mode 100644
index 0000000..ea4c054
--- /dev/null
+++ b/YZM509/nb/01_intro_statiscs.ipynb
@@ -0,0 +1,106 @@
+{
+ "cells": [
+ {
+ "cell_type": "markdown",
+ "source": [
+ "* Mean (Ortalama)\n",
+ "* Median (En orta deÄŸer) (Mean of the two middle values)\n",
+ "* Mode: the most common value in data"
+ ],
+ "metadata": {
+ "collapsed": false
+ }
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "outputs": [],
+ "source": [
+ "dizi = [37, 40, 1, 2, 3, 3, 4, 5, 15, 20, 4, 3]"
+ ],
+ "metadata": {
+ "collapsed": false
+ }
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "outputs": [],
+ "source": [
+ "def mean1(a):\n",
+ " return sum(a) / float(len(a))\n",
+ "\n",
+ "import functools\n",
+ "def mean2(a):\n",
+ " return functools.reduce(lambda x, y: x + y, a) / float(len(a))\n",
+ "\n",
+ "print(mean1(dizi))\n",
+ "print(mean2(dizi))"
+ ],
+ "metadata": {
+ "collapsed": false
+ }
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "outputs": [],
+ "source": [
+ "def median(ls):\n",
+ " # orjinla diziyi bozmayalım diye kopyasını alallım\n",
+ " data = sorted(ls)\n",
+ "\n",
+ " # // --> Floor division\n",
+ " mid = len(data) // 2\n",
+ "\n",
+ " # ~ --> bitwise not\n",
+ " # https://www.w3schools.com/python/trypython.asp?filename=demo_oper_not\n",
+ " med = (data[mid] + data[~mid]) / 2\n",
+ " return med\n",
+ "\n",
+ "print(median(dizi))\n",
+ "\n",
+ "import statistics\n",
+ "print(statistics.median(dizi))\n",
+ "statistics.mode(dizi)"
+ ],
+ "metadata": {
+ "collapsed": false
+ }
+ },
+ {
+ "cell_type": "markdown",
+ "source": [
+ "Varyans = Topla((Her terim - ortalama))^2 / n\n",
+ "* Varyans, verinin ortalamadan ne kadar uzaksadığının / yakınsadığının ölçüsü\n",
+ "* Veri örneğinin varyansı için, yine tüm değerlerin ortalaması kullanılır ama n-1'e bölünür.\n",
+ "\n",
+ "Standart Sapma = karekök(varyans)"
+ ],
+ "metadata": {
+ "collapsed": false
+ }
+ }
+ ],
+ "metadata": {
+ "kernelspec": {
+ "display_name": "Python 3 (ipykernel)",
+ "language": "python",
+ "name": "python3"
+ },
+ "language_info": {
+ "codemirror_mode": {
+ "name": "ipython",
+ "version": 3
+ },
+ "file_extension": ".py",
+ "mimetype": "text/x-python",
+ "name": "python",
+ "nbconvert_exporter": "python",
+ "pygments_lexer": "ipython3",
+ "version": "3.10.10"
+ }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 1
+}
diff --git a/YZM509/nb/02_matplot.ipynb b/YZM509/nb/02_matplot.ipynb
new file mode 100644
index 0000000..e8f72d9
--- /dev/null
+++ b/YZM509/nb/02_matplot.ipynb
@@ -0,0 +1,119 @@
+{
+ "cells": [
+ {
+ "cell_type": "code",
+ "execution_count": 3,
+ "metadata": {
+ "tags": []
+ },
+ "outputs": [
+ {
+ "data": {
+ "text/plain": "",
+ "image/png": "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"
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "import matplotlib.pyplot as plt\n",
+ "\n",
+ "years = list(range(1950,2011, 10))\n",
+ "gdp = [300.2, 543.3, 1075.9, 2862.5, 5959.6, 10289.7, 14958.3]\n",
+ "\n",
+ "#create a line chart, years on x-axis, gdp on y-axis\n",
+ "plt.plot(years, gdp, color='green', marker='o', linestyle='solid')\n",
+ "\n",
+ "#add a title\n",
+ "plt.title(\"Nominal GDP\")\n",
+ "\n",
+ "#add a lebel to the y-axis\n",
+ "plt.ylabel(\"Billions of $\")\n",
+ "\n",
+ "#add a label to the x-axis\n",
+ "plt.xlabel(\"Year\")\n",
+ "\n",
+ "plt.show()"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 4,
+ "metadata": {
+ "collapsed": false,
+ "jupyter": {
+ "outputs_hidden": false
+ }
+ },
+ "outputs": [
+ {
+ "data": {
+ "text/plain": "",
+ "image/png": "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"
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "years = list(range(1950,2011, 10))\n",
+ "gdp1 = [300.2, 543.3, 1075.9, 2862.5, 5959.6, 10289.7, 14958.3]\n",
+ "gdp2 = [226.2, 362.3, 928.0, 1992.0, 4931.0, 7488.0, 12147.0]\n",
+ "gdp3 = [1206.0, 1057.0, 1081.0, 2940.0, 8813.0, 13502.0, 19218.0]\n",
+ "\n",
+ "# create a line chart, years on x-axis, gdp on y-axis\n",
+ "# use format string to specify color, marker and line style\n",
+ "# e.g. `bo-`: color=`blue`, marker=`o`, linestyle=`solid`\n",
+ "# detailed info: https://python-course.eu/numerical-programming/formatting-plot-in-matplotlib.php\n",
+ "plt.plot(years, gdp1, 'bo-',\n",
+ " years, gdp2, 'r*:',\n",
+ " years, gdp3, 'gd-.')\n",
+ "\n",
+ "# add a title\n",
+ "plt.title(\"Nominal GDP\")\n",
+ "\n",
+ "# add a label to the y-axis\n",
+ "plt.ylabel(\"Billions of $\")\n",
+ "\n",
+ "# add a label to the x-axis\n",
+ "plt.xlabel(\"Year\")\n",
+ "\n",
+ "# add a legend\n",
+ "plt.legend(['Country A', 'Country B', 'Country C'])\n",
+ "\n",
+ "plt.show()"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 4,
+ "outputs": [],
+ "source": [],
+ "metadata": {
+ "collapsed": false
+ }
+ }
+ ],
+ "metadata": {
+ "kernelspec": {
+ "display_name": "Python 3 (ipykernel)",
+ "language": "python",
+ "name": "python3"
+ },
+ "language_info": {
+ "codemirror_mode": {
+ "name": "ipython",
+ "version": 3
+ },
+ "file_extension": ".py",
+ "mimetype": "text/x-python",
+ "name": "python",
+ "nbconvert_exporter": "python",
+ "pygments_lexer": "ipython3",
+ "version": "3.10.10"
+ }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 4
+}
diff --git a/YZM509/nb/readme.md b/YZM509/nb/readme.md
new file mode 100644
index 0000000..1193dcb
--- /dev/null
+++ b/YZM509/nb/readme.md
@@ -0,0 +1 @@
+ipynb's which are worked through the course
\ No newline at end of file