From 25bb4fe7c69246292089e69dc3867f4f1cecdc24 Mon Sep 17 00:00:00 2001 From: Alper Yazar Date: Sun, 14 Jul 2024 18:05:29 +0300 Subject: [PATCH] =?UTF-8?q?YAYINLANDI:=20Dizin=20=C4=B0zinleri?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/source/sys/assets/dizin-oda.excalidraw | 2403 +++++++++++++++++++ docs/source/sys/assets/dizin-oda.png | Bin 0 -> 128423 bytes docs/source/sys/assets/file-permissions.pdf | Bin 0 -> 90962 bytes docs/source/sys/dizin-izinleri.md | 304 +++ docs/source/sys/index.md | 2 + docs/source/sys/kaynak.md | 1 + docs/source/sys/ozel-izinler.md | 39 + 7 files changed, 2749 insertions(+) create mode 100644 docs/source/sys/assets/dizin-oda.excalidraw create mode 100644 docs/source/sys/assets/dizin-oda.png create mode 100644 docs/source/sys/assets/file-permissions.pdf create mode 100644 docs/source/sys/dizin-izinleri.md create mode 100644 docs/source/sys/ozel-izinler.md diff --git a/docs/source/sys/assets/dizin-oda.excalidraw b/docs/source/sys/assets/dizin-oda.excalidraw new file mode 100644 index 00000000..61adb0bf --- /dev/null +++ b/docs/source/sys/assets/dizin-oda.excalidraw @@ -0,0 +1,2403 @@ +{ + "type": "excalidraw", + "version": 2, + "source": "https://excalidraw.com", + "elements": [ + { + "id": "QPBjwPp7X1JcB5L3d9DrW", + "type": "line", + "x": 460.8174603174605, + "y": -499.57539682539704, + "width": 235.71428571428578, + "height": 0, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b0t", + "roundness": { + "type": 2 + }, + "seed": 778346359, + "version": 40, + "versionNonce": 628670007, + "isDeleted": false, + "boundElements": null, + "updated": 1720952683962, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + 235.71428571428578, + 0 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null + }, + { + "type": "line", + "version": 136, + "versionNonce": 2060491609, + "index": "b0u", + "isDeleted": false, + "id": "CWGMoxwGqbIV0ksyhGfA0", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 463.29669733474077, + "y": -140.6554711684381, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 235.71428571428578, + "height": 0, + "seed": 2009696889, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1720952780989, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 235.71428571428578, + 0 + ] + ] + }, + { + "id": "noyb7caJ7TFrQnF-z3A5V", + "type": "rectangle", + "x": 475.1031746031749, + "y": -489.5753968253969, + "width": 211.42857142857122, + "height": 217.14285714285725, + "angle": 0, + "strokeColor": "#1971c2", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b0v", + "roundness": { + "type": 3 + }, + "seed": 760826553, + "version": 182, + "versionNonce": 550479607, + "isDeleted": false, + "boundElements": null, + "updated": 1720952767347, + "link": null, + "locked": false + }, + { + "id": "dn49Yfcc9mx2qxmv0PPpR", + "type": "text", + "x": 513.6746031746034, + "y": -463.86111111111137, + "width": 131.98333740234375, + "height": 45, + "angle": 0, + "strokeColor": "#1971c2", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b0w", + "roundness": null, + "seed": 586199607, + "version": 123, + "versionNonce": 8696471, + "isDeleted": false, + "boundElements": null, + "updated": 1720954598771, + "link": null, + "locked": false, + "text": "x 5 f", + "fontSize": 36, + "fontFamily": 1, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "x 5 f", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "type": "text", + "version": 202, + "versionNonce": 154559097, + "index": "b0x", + "isDeleted": false, + "id": "c-sdKM4wcaQN0The7wsnN", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 517.4630613535003, + "y": -413.8331740828826, + "strokeColor": "#1971c2", + "backgroundColor": "transparent", + "width": 129.4166717529297, + "height": 45, + "seed": 810659447, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1720954785970, + "link": null, + "locked": false, + "fontSize": 36, + "fontFamily": 1, + "text": "y 6 f", + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "y 6 f", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "type": "text", + "version": 270, + "versionNonce": 1026910231, + "index": "b0y", + "isDeleted": false, + "id": "HjXVf0dyjT3jDJ7ei8Pqg", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 516.1091244409959, + "y": -347.7896825396828, + "strokeColor": "#1971c2", + "backgroundColor": "transparent", + "width": 132.4499969482422, + "height": 45, + "seed": 1281564087, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1720954611816, + "link": null, + "locked": false, + "fontSize": 36, + "fontFamily": 1, + "text": "z 7 d", + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "z 7 d", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "id": "0V1rFRcKKJSB_FvrsONsG", + "type": "line", + "x": 476.53174603174625, + "y": -415.2896825396827, + "width": 205.71428571428578, + "height": 0, + "angle": 0, + "strokeColor": "#1971c2", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b0z", + "roundness": { + "type": 2 + }, + "seed": 306107895, + "version": 109, + "versionNonce": 1435825015, + "isDeleted": false, + "boundElements": null, + "updated": 1720952767347, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + 205.71428571428578, + 0 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null + }, + { + "type": "line", + "version": 158, + "versionNonce": 1807051927, + "index": "b10", + "isDeleted": false, + "id": "S-ozMJ-TT3SMLLXAg3f3o", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 480.1167754083956, + "y": -359.4310515735536, + "strokeColor": "#1971c2", + "backgroundColor": "transparent", + "width": 205.71428571428578, + "height": 0, + "seed": 577178009, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1720952767347, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 205.71428571428578, + 0 + ] + ] + }, + { + "id": "Ouif8YehIDI_6QVT5R_Kf", + "type": "text", + "x": 476.5317460317465, + "y": -266.7182539682541, + "width": 205.71665954589844, + "height": 45, + "angle": 0, + "strokeColor": "#1971c2", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b11", + "roundness": null, + "seed": 1687581399, + "version": 122, + "versionNonce": 1476327225, + "isDeleted": false, + "boundElements": null, + "updated": 1720952784490, + "link": null, + "locked": false, + "text": "Dizin İçeriği", + "fontSize": 36, + "fontFamily": 1, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Dizin İçeriği", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "id": "-UcnCBjKa7XepL41T1Fw0", + "type": "line", + "x": 457.8848598813113, + "y": -502.43253968253987, + "width": 0, + "height": 132.71334837287918, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b12", + "roundness": { + "type": 2 + }, + "seed": 134605591, + "version": 77, + "versionNonce": 174173911, + "isDeleted": false, + "boundElements": null, + "updated": 1720953359810, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + 0, + 132.71334837287918 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null + }, + { + "type": "line", + "version": 126, + "versionNonce": 32602903, + "index": "b13", + "isDeleted": false, + "id": "nS8Uwvbe4HoDtx4pXj4m0", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 458.60861503953276, + "y": -274.67918566997696, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 0, + "height": 132.71334837287918, + "seed": 419077081, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1720953364488, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 0, + 132.71334837287918 + ] + ] + }, + { + "id": "GUD8uysxzkAX6Wo25MAc7", + "type": "line", + "x": 455.17863218218133, + "y": -279.4979411451934, + "width": 43.499531329296815, + "height": 66.86039074688199, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b14", + "roundness": { + "type": 2 + }, + "seed": 1070105273, + "version": 27, + "versionNonce": 1262496119, + "isDeleted": false, + "boundElements": null, + "updated": 1720953371821, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + -43.499531329296815, + -66.86039074688199 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null + }, + { + "type": "line", + "version": 127, + "versionNonce": 1317535257, + "index": "b15", + "isDeleted": false, + "id": "_lWiiZ9wA06g0sMmUxtBX", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 697.8560373506648, + "y": -497.0101235752712, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 0, + "height": 132.71334837287918, + "seed": 222652631, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1720953381790, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 0, + 132.71334837287918 + ] + ] + }, + { + "type": "line", + "version": 139, + "versionNonce": 1969817303, + "index": "b16", + "isDeleted": false, + "id": "SOPVGgmQtl1wsEofVqYKp", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 701.883771733007, + "y": -277.0958262993824, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 0, + "height": 132.71334837287918, + "seed": 848505017, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1720953391537, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 0, + 132.71334837287918 + ] + ] + }, + { + "id": "Z8l5ZG92zd4_iPfxDEI0d", + "type": "line", + "x": 701.6759763815294, + "y": -280.3034880216619, + "width": 32.37884692670616, + "height": 56.08180796755033, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b17", + "roundness": { + "type": 2 + }, + "seed": 1364753687, + "version": 34, + "versionNonce": 2078499095, + "isDeleted": false, + "boundElements": null, + "updated": 1720953397351, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + 32.37884692670616, + -56.08180796755033 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null + }, + { + "id": "CzqYUWNefvE6a3z8NR5mM", + "type": "arrow", + "x": 365.7629288941825, + "y": -472.02364462115486, + "width": 37.8607031940175, + "height": 80.55468764684576, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b18", + "roundness": { + "type": 2 + }, + "seed": 1741733049, + "version": 70, + "versionNonce": 484649943, + "isDeleted": false, + "boundElements": null, + "updated": 1720953406237, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + 37.8607031940175, + 80.55468764684576 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": "arrow" + }, + { + "id": "iata-ColBvrRNToXlrFfi", + "type": "text", + "x": 305.34691315904826, + "y": -617.0220823854772, + "width": 143.86666870117188, + "height": 135, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b19", + "roundness": null, + "seed": 1649238551, + "version": 88, + "versionNonce": 1509410039, + "isDeleted": false, + "boundElements": null, + "updated": 1720953439035, + "link": null, + "locked": false, + "text": "Camlı ve\nKilitli\nKapı", + "fontSize": 36, + "fontFamily": 1, + "textAlign": "center", + "verticalAlign": "top", + "containerId": null, + "originalText": "Camlı ve\nKilitli\nKapı", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "type": "arrow", + "version": 188, + "versionNonce": 1956455161, + "index": "b1A", + "isDeleted": false, + "id": "ziv11kgE8M3Ti57i3_W5L", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 773.6807635115113, + "y": -471.25657018068233, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 46.72171883517052, + "height": 78.94359389390883, + "seed": 2037579705, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1720953447603, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + -46.72171883517052, + 78.94359389390883 + ] + ] + }, + { + "type": "text", + "version": 220, + "versionNonce": 974298455, + "index": "b1B", + "isDeleted": false, + "id": "IHpRgT_64IiZGKsEzWXPn", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 716.3083246379701, + "y": -610.0018144273357, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 174.5500030517578, + "height": 135, + "seed": 1410485079, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1720953630477, + "link": null, + "locked": false, + "fontSize": 36, + "fontFamily": 1, + "text": "Camsız ve\nKilitsiz\nKapı", + "textAlign": "center", + "verticalAlign": "top", + "containerId": null, + "originalText": "Camsız ve\nKilitsiz\nKapı", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "id": "bc_Kw4o740VN6E4XYo63r", + "type": "ellipse", + "x": 205.0212887966286, + "y": -411.5924899040699, + "width": 54.39142388879998, + "height": 54.39142388879998, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b1C", + "roundness": { + "type": 2 + }, + "seed": 523894777, + "version": 32, + "versionNonce": 1514407383, + "isDeleted": false, + "boundElements": null, + "updated": 1720953465252, + "link": null, + "locked": false + }, + { + "id": "LSxr8lKWvhTl0H4b5t8pl", + "type": "line", + "x": 229.19525496942856, + "y": -353.5749710893499, + "width": 0, + "height": 89.44367483935991, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b1D", + "roundness": { + "type": 2 + }, + "seed": 26424055, + "version": 29, + "versionNonce": 91016535, + "isDeleted": false, + "boundElements": null, + "updated": 1720953468755, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + 0, + 89.44367483935991 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null + }, + { + "id": "m_3WNmwNHOhCJ265S3T_e", + "type": "line", + "x": 226.77785835214866, + "y": -353.5749710893499, + "width": 22.36091870983995, + "height": 22.360918709840007, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b1E", + "roundness": { + "type": 2 + }, + "seed": 1798769271, + "version": 17, + "versionNonce": 184270679, + "isDeleted": false, + "boundElements": null, + "updated": 1720953472017, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + -22.36091870983995, + 22.360918709840007 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null + }, + { + "id": "m6lzXGaYrFaOpbVhMQH6P", + "type": "line", + "x": 229.19525496942856, + "y": -352.3662727807099, + "width": 19.943522092560016, + "height": 19.943522092559988, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b1F", + "roundness": { + "type": 2 + }, + "seed": 102218871, + "version": 15, + "versionNonce": 1552632599, + "isDeleted": false, + "boundElements": null, + "updated": 1720953475267, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + 19.943522092560016, + 19.943522092559988 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null + }, + { + "id": "vUxK08ZDjn1ISEoJsSKcm", + "type": "line", + "x": 226.77785835214854, + "y": -266.5486928672699, + "width": 18.000303678402332, + "height": 31.177440522661783, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b1G", + "roundness": { + "type": 2 + }, + "seed": 1564463159, + "version": 29, + "versionNonce": 578664439, + "isDeleted": false, + "boundElements": null, + "updated": 1720953482280, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + -18.000303678402332, + 31.177440522661783 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null + }, + { + "id": "IyUI-q4jnmh0Fo9O-_ZZg", + "type": "line", + "x": 227.98655666078855, + "y": -267.75739117591, + "width": 24.17396617280008, + "height": 24.17396617280005, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b1H", + "roundness": { + "type": 2 + }, + "seed": 1835642103, + "version": 25, + "versionNonce": 827091225, + "isDeleted": false, + "boundElements": null, + "updated": 1720953484113, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + 24.17396617280008, + 24.17396617280005 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null + }, + { + "id": "dq3F5Lm2ECZ8tKKGHujAK", + "type": "text", + "x": 123.3329079249745, + "y": -215.78336390438983, + "width": 185.13333129882812, + "height": 45, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b1I", + "roundness": null, + "seed": 601208537, + "version": 52, + "versionNonce": 615924151, + "isDeleted": false, + "boundElements": null, + "updated": 1720953493685, + "link": null, + "locked": false, + "text": "Biz, Kernel", + "fontSize": 36, + "fontFamily": 1, + "textAlign": "center", + "verticalAlign": "top", + "containerId": null, + "originalText": "Biz, Kernel", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "id": "Qh6AjRU66LrhPMZftlVCv", + "type": "rectangle", + "x": 951.9968435361486, + "y": -620.6972972987901, + "width": 155.92208181455987, + "height": 134.16551225904007, + "angle": 0, + "strokeColor": "#1971c2", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b1J", + "roundness": { + "type": 3 + }, + "seed": 1963253497, + "version": 98, + "versionNonce": 2079571001, + "isDeleted": false, + "boundElements": [ + { + "id": "vwXZz2Xx5yIGIwQLAh74J", + "type": "arrow" + } + ], + "updated": 1720953615526, + "link": null, + "locked": false + }, + { + "id": "vp1dL15XLUIpk-s6Jjbb0", + "type": "text", + "x": 980.388996103996, + "y": -676.29741949623, + "width": 84.83333587646484, + "height": 45, + "angle": 0, + "strokeColor": "#1971c2", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b1K", + "roundness": null, + "seed": 1227808055, + "version": 26, + "versionNonce": 2033501815, + "isDeleted": false, + "boundElements": null, + "updated": 1720953517394, + "link": null, + "locked": false, + "text": "inode", + "fontSize": 36, + "fontFamily": 1, + "textAlign": "center", + "verticalAlign": "top", + "containerId": null, + "originalText": "inode", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "id": "Sw3gn5d8EtcojBFbNl9pZ", + "type": "text", + "x": 1013.3937420545484, + "y": -619.48859899015, + "width": 22.25, + "height": 45, + "angle": 0, + "strokeColor": "#1971c2", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b1L", + "roundness": null, + "seed": 834758903, + "version": 51, + "versionNonce": 1505117849, + "isDeleted": false, + "boundElements": null, + "updated": 1720953531329, + "link": null, + "locked": false, + "text": "5", + "fontSize": 36, + "fontFamily": 1, + "textAlign": "center", + "verticalAlign": "top", + "containerId": null, + "originalText": "5", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "id": "-IUqy1OWObEsSn-fTxg9Q", + "type": "text", + "x": 1016.9774403631886, + "y": -575.9754598791101, + "width": 17.5, + "height": 45, + "angle": 0, + "strokeColor": "#1971c2", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b1M", + "roundness": null, + "seed": 1317418073, + "version": 30, + "versionNonce": 1495896153, + "isDeleted": false, + "boundElements": null, + "updated": 1720953540729, + "link": null, + "locked": false, + "text": "f", + "fontSize": 36, + "fontFamily": 1, + "textAlign": "center", + "verticalAlign": "top", + "containerId": null, + "originalText": "f", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "type": "rectangle", + "version": 141, + "versionNonce": 47890937, + "index": "b1N", + "isDeleted": false, + "id": "kYhZlWjKENX4jOYhAlRfP", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1270.488847862789, + "y": -623.7190430703898, + "strokeColor": "#e03131", + "backgroundColor": "transparent", + "width": 155.92208181455987, + "height": 134.16551225904007, + "seed": 1420010775, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "boundElements": [ + { + "id": "vwXZz2Xx5yIGIwQLAh74J", + "type": "arrow" + } + ], + "updated": 1720953615527, + "link": null, + "locked": false + }, + { + "id": "PgHtY6niXQNg6tECiSG0Y", + "type": "text", + "x": 1295.5053007750698, + "y": -683.5496093480701, + "width": 86.55000305175781, + "height": 45, + "angle": 0, + "strokeColor": "#e03131", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b1O", + "roundness": null, + "seed": 2046510455, + "version": 33, + "versionNonce": 131593817, + "isDeleted": false, + "boundElements": null, + "updated": 1720953587675, + "link": null, + "locked": false, + "text": "içerik", + "fontSize": 36, + "fontFamily": 1, + "textAlign": "center", + "verticalAlign": "top", + "containerId": null, + "originalText": "içerik", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "id": "USmzMjPoHj6BP87SVMTu1", + "type": "line", + "x": 953.2055418447886, + "y": -579.3493649531899, + "width": 151.08728857999984, + "height": 0, + "angle": 0, + "strokeColor": "#1971c2", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b1P", + "roundness": { + "type": 2 + }, + "seed": 1750004761, + "version": 42, + "versionNonce": 1173658617, + "isDeleted": false, + "boundElements": null, + "updated": 1720953603623, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + 151.08728857999984, + 0 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null + }, + { + "type": "line", + "version": 70, + "versionNonce": 1284170647, + "index": "b1Q", + "isDeleted": false, + "id": "sxc_jtTXZvPiZX_Of98Vc", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 956.5573854518294, + "y": -535.3917305775781, + "strokeColor": "#1971c2", + "backgroundColor": "transparent", + "width": 151.08728857999984, + "height": 0, + "seed": 1316401593, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1720953605932, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 151.08728857999984, + 0 + ] + ] + }, + { + "id": "vwXZz2Xx5yIGIwQLAh74J", + "type": "arrow", + "x": 1087.371054103829, + "y": -517.9579410643901, + "width": 161.9655733577597, + "height": 93.06976976527994, + "angle": 0, + "strokeColor": "#e03131", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b1R", + "roundness": { + "type": 2 + }, + "seed": 1706509081, + "version": 64, + "versionNonce": 645560951, + "isDeleted": false, + "boundElements": null, + "updated": 1720953725303, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + 161.9655733577597, + -93.06976976527994 + ] + ], + "lastCommittedPoint": null, + "startBinding": { + "elementId": "Qh6AjRU66LrhPMZftlVCv", + "focus": 0.6135768129963338, + "gap": 1 + }, + "endBinding": { + "elementId": "kYhZlWjKENX4jOYhAlRfP", + "focus": 0.9952029669045064, + "gap": 21.15222040120034 + }, + "startArrowhead": null, + "endArrowhead": "arrow" + }, + { + "id": "cR5wV4ij62rAsRaLGzAkz", + "type": "line", + "x": 699.3788970303887, + "y": -499.8274664347899, + "width": 0, + "height": 195.80912599967985, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b1S", + "roundness": { + "type": 2 + }, + "seed": 1184200025, + "version": 99, + "versionNonce": 997560791, + "isDeleted": false, + "boundElements": null, + "updated": 1720953699919, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + 0, + -195.80912599967985 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null + }, + { + "type": "rectangle", + "version": 156, + "versionNonce": 1187253465, + "index": "b1T", + "isDeleted": false, + "id": "rCQe0aVe9Pj8zflQq6fuM", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 957.7381605021886, + "y": -404.9446492065499, + "strokeColor": "#1971c2", + "backgroundColor": "transparent", + "width": 155.92208181455987, + "height": 134.16551225904007, + "seed": 2062968151, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "boundElements": [ + { + "id": "SG2U1UoEfNaQqweOUDj9D", + "type": "arrow" + } + ], + "updated": 1720953648359, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 84, + "versionNonce": 386362009, + "index": "b1U", + "isDeleted": false, + "id": "hajUUQAoGarmogxIXQtCl", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 986.1303130700356, + "y": -460.54477140398967, + "strokeColor": "#1971c2", + "backgroundColor": "transparent", + "width": 84.83333587646484, + "height": 45, + "seed": 734896759, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1720953648359, + "link": null, + "locked": false, + "fontSize": 36, + "fontFamily": 1, + "text": "inode", + "textAlign": "center", + "verticalAlign": "top", + "containerId": null, + "originalText": "inode", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "type": "text", + "version": 110, + "versionNonce": 529490425, + "index": "b1V", + "isDeleted": false, + "id": "yQKq7w497ed4I6xChnM_8", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1018.7433926082348, + "y": -403.7359508979098, + "strokeColor": "#1971c2", + "backgroundColor": "transparent", + "width": 23.03333282470703, + "height": 45, + "seed": 1962949527, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1720953651165, + "link": null, + "locked": false, + "fontSize": 36, + "fontFamily": 1, + "text": "6", + "textAlign": "center", + "verticalAlign": "top", + "containerId": null, + "originalText": "6", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "type": "text", + "version": 88, + "versionNonce": 1021204569, + "index": "b1W", + "isDeleted": false, + "id": "WozVm0VK0K1BTyCBJKeQ1", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1022.7187573292284, + "y": -360.2228117868699, + "strokeColor": "#1971c2", + "backgroundColor": "transparent", + "width": 17.5, + "height": 45, + "seed": 1791144119, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1720953648359, + "link": null, + "locked": false, + "fontSize": 36, + "fontFamily": 1, + "text": "f", + "textAlign": "center", + "verticalAlign": "top", + "containerId": null, + "originalText": "f", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "type": "rectangle", + "version": 199, + "versionNonce": 134473017, + "index": "b1X", + "isDeleted": false, + "id": "-6wPv6g2pwdp4heieSxKo", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1276.230164828829, + "y": -407.96639497814976, + "strokeColor": "#e03131", + "backgroundColor": "transparent", + "width": 155.92208181455987, + "height": 134.16551225904007, + "seed": 649691607, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "boundElements": [ + { + "id": "SG2U1UoEfNaQqweOUDj9D", + "type": "arrow" + } + ], + "updated": 1720953648359, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 91, + "versionNonce": 95726329, + "index": "b1Y", + "isDeleted": false, + "id": "K-Z1sLzhTfeehy5lnD9Eu", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1301.2466177411097, + "y": -467.79696125582996, + "strokeColor": "#e03131", + "backgroundColor": "transparent", + "width": 86.55000305175781, + "height": 45, + "seed": 435760887, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1720953648359, + "link": null, + "locked": false, + "fontSize": 36, + "fontFamily": 1, + "text": "içerik", + "textAlign": "center", + "verticalAlign": "top", + "containerId": null, + "originalText": "içerik", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "type": "line", + "version": 100, + "versionNonce": 330752985, + "index": "b1Z", + "isDeleted": false, + "id": "_2r05sac6wb0YD6-eKOd2", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 958.9468588108283, + "y": -363.59671686094975, + "strokeColor": "#1971c2", + "backgroundColor": "transparent", + "width": 151.08728857999984, + "height": 0, + "seed": 520501271, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1720953648359, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 151.08728857999984, + 0 + ] + ] + }, + { + "type": "line", + "version": 128, + "versionNonce": 448725177, + "index": "b1a", + "isDeleted": false, + "id": "MMxLGaNNGiQ9aNpW5clNP", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 962.2987024178691, + "y": -319.6390824853379, + "strokeColor": "#1971c2", + "backgroundColor": "transparent", + "width": 151.08728857999984, + "height": 0, + "seed": 1272257847, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1720953648359, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 151.08728857999984, + 0 + ] + ] + }, + { + "type": "arrow", + "version": 239, + "versionNonce": 2098016087, + "index": "b1b", + "isDeleted": false, + "id": "SG2U1UoEfNaQqweOUDj9D", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1085.8601812180286, + "y": -298.57919804622986, + "strokeColor": "#e03131", + "backgroundColor": "transparent", + "width": 169.21776320959998, + "height": 96.69586469119997, + "seed": 63594071, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1720953727401, + "link": null, + "locked": false, + "startBinding": { + "elementId": "rCQe0aVe9Pj8zflQq6fuM", + "focus": 0.6086620262954376, + "gap": 1 + }, + "endBinding": { + "elementId": "-6wPv6g2pwdp4heieSxKo", + "focus": 0.9945862335653544, + "gap": 21.15222040120034 + }, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 169.21776320959998, + -96.69586469119997 + ] + ] + }, + { + "type": "rectangle", + "version": 192, + "versionNonce": 486236855, + "index": "b1c", + "isDeleted": false, + "id": "UiDoQkKh64VcwSrk8shPd", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 951.6946689589882, + "y": -188.58765195999, + "strokeColor": "#1971c2", + "backgroundColor": "transparent", + "width": 155.92208181455987, + "height": 134.16551225904007, + "seed": 272629079, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "boundElements": [ + { + "id": "yrQVJGgegfgWPINIxdM4u", + "type": "arrow" + } + ], + "updated": 1720953677738, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 120, + "versionNonce": 388849911, + "index": "b1d", + "isDeleted": false, + "id": "rByoEqE9PDb8wPfIKtf1t", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 980.0868215268353, + "y": -244.18777415742977, + "strokeColor": "#1971c2", + "backgroundColor": "transparent", + "width": 84.83333587646484, + "height": 45, + "seed": 337918583, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1720953677739, + "link": null, + "locked": false, + "fontSize": 36, + "fontFamily": 1, + "text": "inode", + "textAlign": "center", + "verticalAlign": "top", + "containerId": null, + "originalText": "inode", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "type": "text", + "version": 147, + "versionNonce": 247693433, + "index": "b1e", + "isDeleted": false, + "id": "eec9EmRf8O-98Dr20EqnR", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1014.5332340804763, + "y": -187.3789536513499, + "strokeColor": "#1971c2", + "backgroundColor": "transparent", + "width": 19.366666793823242, + "height": 45, + "seed": 1187238807, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1720953681626, + "link": null, + "locked": false, + "fontSize": 36, + "fontFamily": 1, + "text": "7", + "textAlign": "center", + "verticalAlign": "top", + "containerId": null, + "originalText": "7", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "type": "text", + "version": 127, + "versionNonce": 600249561, + "index": "b1f", + "isDeleted": false, + "id": "3CLl8GLbUzCWbsnlL7gJ9", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1015.1835989922048, + "y": -143.86581454031, + "strokeColor": "#1971c2", + "backgroundColor": "transparent", + "width": 20.483333587646484, + "height": 45, + "seed": 1884506295, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1720953684795, + "link": null, + "locked": false, + "fontSize": 36, + "fontFamily": 1, + "text": "d", + "textAlign": "center", + "verticalAlign": "top", + "containerId": null, + "originalText": "d", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "type": "rectangle", + "version": 235, + "versionNonce": 39047255, + "index": "b1g", + "isDeleted": false, + "id": "vpNDIzHqoLeQUSjt_Ous_", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1270.1866732856283, + "y": -191.60939773158987, + "strokeColor": "#e03131", + "backgroundColor": "transparent", + "width": 155.92208181455987, + "height": 134.16551225904007, + "seed": 1584863703, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "boundElements": [ + { + "id": "yrQVJGgegfgWPINIxdM4u", + "type": "arrow" + } + ], + "updated": 1720953677739, + "link": null, + "locked": false + }, + { + "type": "line", + "version": 136, + "versionNonce": 1312745111, + "index": "b1h", + "isDeleted": false, + "id": "AYPGqGQ6K6Ky5eoYnP3ZC", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 952.9033672676279, + "y": -147.23971961438986, + "strokeColor": "#1971c2", + "backgroundColor": "transparent", + "width": 151.08728857999984, + "height": 0, + "seed": 910411511, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1720953677739, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 151.08728857999984, + 0 + ] + ] + }, + { + "type": "line", + "version": 164, + "versionNonce": 485751735, + "index": "b1i", + "isDeleted": false, + "id": "dmz4L0bVstpr6K9dC00-W", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 956.2552108746687, + "y": -103.282085238778, + "strokeColor": "#1971c2", + "backgroundColor": "transparent", + "width": 151.08728857999984, + "height": 0, + "seed": 104714263, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1720953677739, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 151.08728857999984, + 0 + ] + ] + }, + { + "type": "arrow", + "version": 358, + "versionNonce": 930519705, + "index": "b1j", + "isDeleted": false, + "id": "yrQVJGgegfgWPINIxdM4u", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1059.2688184279486, + "y": -73.7613126391899, + "strokeColor": "#e03131", + "backgroundColor": "transparent", + "width": 189.7656344564798, + "height": 105.15675285168004, + "seed": 408532279, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1720953730631, + "link": null, + "locked": false, + "startBinding": { + "elementId": "UiDoQkKh64VcwSrk8shPd", + "focus": 0.5817102966841219, + "gap": 1 + }, + "endBinding": { + "elementId": "vpNDIzHqoLeQUSjt_Ous_", + "focus": 0.9912041884816757, + "gap": 21.152220401199884 + }, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 189.7656344564798, + -105.15675285168004 + ] + ] + }, + { + "type": "line", + "version": 165, + "versionNonce": 1220803383, + "index": "b1k", + "isDeleted": false, + "id": "3tQbxYvCcseLhrSVtVPNK", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 703.7324468115206, + "y": -9.555310614958671, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 1.208698308639896, + "height": 135.37421056767994, + "seed": 877705081, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1720953695997, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + -1.208698308639896, + -135.37421056767994 + ] + ] + }, + { + "type": "text", + "version": 134, + "versionNonce": 109792087, + "index": "b1l", + "isDeleted": false, + "id": "sJ1OQarZsLGUY30DasuHK", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1300.3400940096299, + "y": -243.11815713894987, + "strokeColor": "#e03131", + "backgroundColor": "transparent", + "width": 86.55000305175781, + "height": 45, + "seed": 469444825, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1720953720976, + "link": null, + "locked": false, + "fontSize": 36, + "fontFamily": 1, + "text": "içerik", + "textAlign": "center", + "verticalAlign": "top", + "containerId": null, + "originalText": "içerik", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "id": "kbLZkghq7GZCu3zpCiHPh", + "type": "text", + "x": 481.19422793663944, + "y": -137.2179738427899, + "width": 206.71665954589844, + "height": 135, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b1m", + "roundness": null, + "seed": 399552663, + "version": 122, + "versionNonce": 1083572791, + "isDeleted": false, + "boundElements": null, + "updated": 1720953779898, + "link": null, + "locked": false, + "text": "Alper Yazar\nayazar.dev\n2024-07-14", + "fontSize": 36, + "fontFamily": 1, + "textAlign": "center", + "verticalAlign": "top", + "containerId": null, + "originalText": "Alper Yazar\nayazar.dev\n2024-07-14", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "id": "KczoTTwbmdupBNpGAUze6", + "type": "rectangle", + "x": 499.94367610478855, + "y": -484.11438842247, + "width": 48.34793234560016, + "height": 200.64391923424003, + "angle": 0, + "strokeColor": "#2f9e44", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "dotted", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b1n", + "roundness": { + "type": 3 + }, + "seed": 485139415, + "version": 53, + "versionNonce": 102396791, + "isDeleted": false, + "boundElements": null, + "updated": 1720954801238, + "link": null, + "locked": false + }, + { + "type": "rectangle", + "version": 88, + "versionNonce": 141343481, + "index": "b1o", + "isDeleted": false, + "id": "UnMo71gcjLYCbSWRzyEa-", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "dotted", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 564.0046864627084, + "y": -481.6969918051899, + "strokeColor": "#2f9e44", + "backgroundColor": "transparent", + "width": 95.48716638256022, + "height": 200.64391923424003, + "seed": 47137207, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "boundElements": [], + "updated": 1720954809703, + "link": null, + "locked": false + }, + { + "id": "iYx-JcL1eOpy7Lf4SGiCz", + "type": "text", + "x": 534.442034270102, + "y": -204.90507912662997, + "width": 85.71666717529297, + "height": 45, + "angle": 0, + "strokeColor": "#1971c2", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "dotted", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b1p", + "roundness": null, + "seed": 1246638935, + "version": 32, + "versionNonce": 1761668505, + "isDeleted": false, + "boundElements": null, + "updated": 1720954843403, + "link": null, + "locked": false, + "text": "çöz()", + "fontSize": 36, + "fontFamily": 1, + "textAlign": "center", + "verticalAlign": "top", + "containerId": null, + "originalText": "çöz()", + "autoResize": true, + "lineHeight": 1.25 + } + ], + "appState": { + "gridSize": null, + "viewBackgroundColor": "#ffffff" + }, + "files": {} +} \ No newline at end of file diff --git a/docs/source/sys/assets/dizin-oda.png b/docs/source/sys/assets/dizin-oda.png new file mode 100644 index 0000000000000000000000000000000000000000..ddcff8771340ae8f3f460530c83cab4769ef58db GIT binary patch literal 128423 zcmYhi1ymeeur(TjJ3)fG2baL$?oN>4?(QzZCAho0yF+ky4=%yoo!7~C-~I1mpx5+t z4|UF|+O=!f=}>uDF+?~VxDOvbAWDb}D}ML@zWd?BM@*QHz?oE8aFGumzyi#KgybcJ zgoteIZH&z(}{Kpje9JjAAz=pP`O|VK?^$Jx8z@L*0q7U$EpdY`N9YLv@8fy?=a90jA)`L9r> ztyad05===tpMN_NI6m0x%CCMWjc<3pqxiZP!_hL!34W}B`k!3+@@z)H!JGJ9=Z`BIqGq9qq_hfb zeEo%V>xGvsc+bxcPfj;jD&D+5$n@AJd#31;0m}kwE3W47;R8MC-(N7-0zPNpB($T1 zj0p4rG!i@*Nj@qx6>tjMQRKU$kd2jx4Tiq!OH#b*KO17?(G#86f9ddrm&b8 z8yarXHvRqZ?>`7>`qk!(QK8c2c5NK*^w%IGd;yd`jZICM1~QS9abs@c|8wbeJJm6n z#P%{jV7L6jCkTOd7?;Ubsxw!?zXSPqzfJdA-M=AF9RoM6(;P4Td;4z;t|kAC3{;&$f}R=JIOG(|PBPG{s-LqbW{~T~VXk@cfr^ zs_MD0@KA&1q(UP^P0XlGYFOPRm#*x^Vb2{~n;274_H4S0{*6AhvIH<~mwwRF#N;jW zakCw*sFvo!lIWK4w$|+$4hng}=h#rx5J zqn)GwJ4dU3b`Px%A@|S<8pl>8gZj69SF_90q$k2L-9r0bX61q~XhH^#-*ly$niWt{1;q=-S{&AWC=~v#2w+(L=aGmzPk8uTU1xjR&(OP2F#&;xncnK& z8(vDf*@s10CzP_RDw4aWE63~ZQorjc=Z+F+RA4#|$s{BTAY@pQ=-qrKTOnA`{D_7c zJb~%9XE&$=g<0ZBpg0Hh&iKxO8%<_jA>p5xnf>e+3=Ueqx;MZw(I&89jb)X2e&Da? zm#@?|3!90=DL7eM$xI;Uo-qxGAcOU3kcH`8IZYoHK6X@Q5K|LFfw+|Y1{~XoHOU01 zaljLIZWEB;d#5233=OdoN%J2pxb1u8za-RJEUMQw&6=%uuG#M)m^9781-9DgEJei6 zofTBqedSnoKfx035-wA|J;*s&RXf1BAFF{9TFw=jm@Rq?gA*hnetj(%PkTlpq(5J( zk#zI-+pIFTv6DtZr=N7s++V)3N6SCjmFR3=wb>R{uF@7J#o+(v6s@JGeynhA?#Fyd zMvS!Y8?ba~fyFjHAIp*M3_Ak{Y(BO?I+d~Tb)AedoO;}$AO&ZSl9_3>DBgENr}p)w zc1~PJhGUNIPd1&ejjmYsOrRURJ(`U7g?fK0l$SJ0@W72Q((%;O>dMqr6X??#G*tX{ z%H{mf{*ZgO?osAGTNOkW7>S)Xt){52-toKE3RhJHilNBQ-%2bBuJ#P_Kku>p_g3(2seaxMo4DU(TO z3d%Un4C^OH-HP{f9{nX`CaRGa(S>Mh;o#X|c*R_l|1W>OEKO@kBNbpQ=HDWm3eVFjKx|29unM zS(b)eu2WYlHorfS#>2wu{=%S9)mt5P7QsFT4ka&1K3UuI3*)j>-qt!v(Ltr`dQ*Ueh@Z=|x!ld6DP*>@vorwW zPfy_HLHV+!PPOmw_$@w*DC(!J6hS67<#nH~josneW>C+wx1`A5fNd!(-<06T`P33{ zv@$~YR#_Ld-2EFby-VF4zgw51lfeHw(X)mYJAH(*l&5Dx!3QZ2@gG8_s(#v4=_Y;3HZY{NB z-@w9*N)9wNe}UxEz#Vk2=NVpJ)dy4Y5Zk0&b5PlQtqq~-ck#hNshw@hHWw}=0`xvD zJV)8tRLV^G`*R(P$izfAQKUx|d#j29s*#N>T{RQ!%$Wp6PNEM;Fm`@q+^Z=mYAuGL zPnjM8%LM<@LTXqE5L^*RqnAnz{tn#l%TL#QcvPA%!p9z5P+DK=yzicu`52Ok)6Pam zLlG5jtq&Q@oB9V%K*~>DG8~u@vRs2)-EFXfvI);8)CX(Q&wE2l54I5+%N$eg{#MIx zezzs$#$_yQO1Jv@N?8kF7dY^}-LiBf4Fc*ZCZ%J}cZ*sabC0goIfd+Og>!x zR>&Lkc{N(C3#Oq$A>*QzUTdl{o+46IaGGymROKAvR9Z$F{F(=~813k%cd|bT-yfid zwKz>SJ>A;0{>AN5q_VhJf0_9`N!xys(f==Tnt}M6;buakqHkrRoN zawwa=p4M*-I`(F9Q0_;BVXyN@Q==934~?*Q*1eo$VUAZ@?}iBN|CD$%ap{`rRwXa7 zwTBBsfbZ1b7Ka|KkRI{!w&;x9Cp^zin_}l4(n--U)NWunU%VNKpEW|hM_T+cMIUXh zhKxuKl5JL1Fe@RWmBt~Q#N#qns}E76st*mVH6G_KGHKC#t)+E%V%<7tuvtruAN?v6 zY>tYSvaR2(>F*y(<1yvdriC>$VOOs0Bcqli4xtttkN)}Ub2uH{c&!n90OHKv_!eC~ zL%VJ|-$t!Hd5KE+?AMX)ohme`{|H*(KW_>j-p1?rVj^9_b5b;F7ZjYAmLU2 z^)WD5ssa5`{he{)=;g`QOugpRv!+Ek*?189wMgtnud>8IwCUz`@u0a_w;`S)`1f)V z)JoF%=9Z^m6(FQ5mAXD z9Cn5^_wt84D>q)ed&R71)!@OWHqJGFFT>$O_sC*aE)E!?dbpQ6l<61=fdzb|MW<{$ z@y3n5(1|&vy&lNfMV%Gr^TbA*st;P$%ZfOdE{_Ab+lmyV>9Q*+EC9pN9QYCw5WM(C zFI!aYh-_E#l~|D)G4UMd91RK;Mf+o#INwkTs8?y^_kXIrqGj6UExvd&*W$XJnH2dpRj)_79hkDaC{? zJC-+Fun-3Q@s^=iPgEx%4Smoh58?8*3&H)pkrnxKw>#lAP*1%!IXQchkKug}*TbF} z@TRy#;{?e-kC-p$Gsfe)07ADqeRDkE_e*s-+~)RPZTDy@_3=4$3Xc6oOsuS`6|$i1 z!D%YN|Di-lQJtt5++D5LiBP%@;}}V zcUMljjzT_AYT6b$O5M;HF@;iTA=o!dtB?M~`*T7;T&HVP6~f!t8DM{X%6D{Sna$BkHfxzFlY zi&D(+F9aLGbxM(hb^Nz%5e>*4Vr(E=JK%Pj zrW)cDIEau{C=u%~9YhXMY=+7x`{QVuJ>xuKSPNPcQprdEg#Z0H#8(L0=yPP$v}8J7 zOjXm0tG;v-iVHLe)?@cgZPp#8U@>E3#>TSe^(FIQ;77Ef*8T}H6C7z-YfG`UV}n#1 zJ_Sx6RqYssgHa`kq37R6+61Whn5EqeNG&9|H0ZpfVhaZah4t!A=j){t8Tg^01zBDL zcwC~8&{BeeAb$Zi>-2VI8buO?`$GeK&{U&S+3o!XP}v;y2`dYJ{Ik=$VtH53YN4J= zN*4h>?E?B}GJ)W^gE(Ov2LYum=jQM4G=D83_|Y>Mp(I5qVZ>wz#c49L=K#M7yE^h; z30)iMT2cNj$NbQ4!k)e<_5k0wwoWu0&6AQ}mXC*)ZAtZPo#l%(DWz1TRxLucgTkAA zLVT@VU(VRo5>bK20w#2C_oz!c)uX*w=T8#8X7(O2QcUKSfLM={xEPJcr;&0^QkI&I zjTzZNJ{1`E2d;Ajl6fUKSKhD8f9z%pe&?9|-q=`?CHl*4#83ZL#dvj* ztg`SjaeC^ogJ{lWQyyA+dbD^76Ibsi7^^JnlMa(ApVT2G&c>Nud%FW5iwm7+ygZcN zH|Q|O6YlPq)Ke+2Dbth<*Wy(!JsKq>KGmW1o}Xh^#?GRqDlRW8KVLsPAwa=%x^-^9 zTDg&bHvY~seoeal@#_p2EOGcZDIXpcwo*BeMD*vNeIjzGv`rqelKANieb0+D!6Thn zb=sfWa<+K*XyCGP+8ith_;`3XcPoi{z2(Ehclcb*J%W|(>2NU7!Xgr!PO;=dZK*I4<|f(ynu)w>0+7(To&1S{S7zaOLNxL#k5L)FLX(c!O6sVOXCkUlw1-QB#lS>{E9hGsnFg_v zs4eX@H)xD~ruhAm+% z^h12P6ad(_zp>ue8!F!bOyBzKAj`p2-#eme=gw>K0$T~$6A=6sLzAEXYlKzdIJJ? zr%e3aa}ru(CKZQQXOC(1kHT-L%#7k|Z8H2#Af3SY&std|!)Cqu2pEk*B8{|p-(=$O z9cT3LUj`9Fkgm&cnuwAV&m%)=s-zj1I6ReRF4z3;GTF~2n%?Sp_FMF7h`qlCvwz1g zAD^(tD~gty1Fdk{Yk|W1YdzRiHEB<$g|=GHuGM{$;LW|8{2*b05jg)X;c+r1#$Qc% zDiIc`SC43u7I>NT%V1913^YQIv$t^|U*)6ZAKKn7H3BT&o(eZv)Q*RzPC848l8y}zgt&WD> z5Njfy%Xk%&!%ZID+kfcRaLwF_jQkTixy7Qa{n{}0x&1$VrtpAXM=hZ%t8&R;b+gB_(C(2WBQ!5_CA(`(H~)FSkM2w-h!Ttn#jA&3 z#d=zT%=R=^Y?Q~kRIqg4#KB+C?TEi5{2cfeFsHU;*D3c;mv~BTr8+J?fl;Ip;H}Me z{^3f1vYRNz>I(NyPy8PdFQ57cyU1T*?%!OrYyDM+{*(70WB||mpYzszi*{HD|0}2! z{HH(uzcl>+Yia9{Ku!kUL?ErB1FODk^9!(AAexi-&hDapXO*KcKLGule$eh>@Zc6T zL)P`+sZ9Mx5qFa<-udsxu!N(v)vAgk$sZ9;#hqnG7e{>eoDvG{57D{0T1$en)!Mhw zh5ZE=C<}TbnvxI>dlf1s-koHi@2eyy5-5)H(PSikj;H*rre#0=+NWp{-V2n+0Mcn~ zN>dcJucpN4t#xf=CJrPfp{dYx*9NqG4t$C?f^6s*IdPL4t*X(^L$xmEYzdNRBXlp1 zR<*&T+jzB0pBUAqw}wtr{X$Mmd=&s8Ql&l93{ua_iI@C0%NhrN-Dd@16#lA5)r3E2 zM*!S37QLYGNaE5gw=_7$9|P&_lcw_d?jI*vP0Th5Eo40#J5rs%i|SI1IMO}>DVOXc z_sus|D`kRAA(i+2qiizju=2B7GCgI%Z;G(g3G&RaRpjtZZ}R&%#n@%n(0qE3|eC z!ileV+2(HULI73s*$QgeT;8PzLN-_DLaH(W-+$?I}h*fYAh1NRl5;d`2fnK#CEEQB~#iY~UWfLJ*QHNa9-Tw|0t(p;H#p3Hj~5P*o?W znK$@K;i17@muE8B3K9>>4H$ypC9?bxMS-+eLeM1iYcO7tqiFV}7dcV6%}W=W z%h9wW0sk+m?y8gY=kXFX!NesD&uaKAWhBL`SUcNOBsSUk(QnX!Rhv3Oz$TtIUHWB7 z&TvYybc%_$!9+;QTA(Y^x@l{%b7nN6QQlswMD(2;^G#2>#7j$=z0DiJq zNmS16X?o#Q6z2khDMB;EOl&`nvIX^>>b|r$(_3Sz>Kfc;Wlzx3(D(CA5?|>v%Kuq7 z+dA3yna@)T_;f_SQfSCLWuZu4gbpWJko)?2_=|sQa#9Yj#k-%w4zyIuyfU5FSkGG6 zp5EaaGdhO8K5yArrDd^EKkUBg`yS39NlNlBsI7l|&jt}8iiLK2vlZ$8iJ4)LjemAX zPcI$O!jt>%x<2Ig^5Ogpr=8pR4sI(@tlmPMeWoE_Q-k}x(!Kxd>M;(DXGB-29SCB- zW;gV=D8j{8@Qu=@eXagbl6o>?fUR$0$5J_7Kq3te+rKV~jl#g*nsaSTYx$`U9`(HJ zCTp~#G&V0ado*2^RW*-D*65_{x&?yP^JH*2i8c!(&rpp73rIBG+Ni&xNs?n=Q%C%q z14Kh^M?;g9iL9oxWdn_dFk3BebB(6T-50mDuD1fql{@prf6{P^Uf*SV@u9fC@fVV^ zU#uQZd##o%y;pjE`f>5u6#;^R{SZ`71J8FquP+s5zF@y7gdJ_I(T-|lq$9pz>6w|h za`kdxEr!K8*mL7mm=D8A1?>bV&H06%z)Ya)UjoP$L`$;Pf zx6ThR&Qul#dM}rRVVDK!DU^0vy%L__SI!PqqqrkW>*)b<^k#;#S_s)6p`Ztz z`*d2?_!;xdm*$xMfu5{Z50}BE8VvZ)AS42^d_@y?_rn#NXYT8tldt!2aFBpvm>g!n zmZm3?H@&&cfA*6$f)cF74Nulu%Y4gcL8sZ!2sVl2d8nAT`zk=?Ei}V_$3Fp8?+Vl% zD^k|+Tb}2++Rd*y_c^ud(g$2$9+99pFGT#;yK$XS+%rUI znX55VDDF)blo+w(Hi@UmqJHL9o@D7++IIB6{*yH+ONhf!s2ZRyU?6I)Dc$Cr()E@a zEtzAVZ=nBDC_7I^v2FIaf`{BK{mY_C!oUDA{PU$dkHBmYhlAne<<;K!u`2?CatzeK zp<`iDQI%R91p@=}B$R!TQsV;`x1tXyGOLOB_*4rrx5OeLc6a}`H14dv{C;$6+S8h^ ziU9H%`qhy?9dgI|;bEl!9s`wEXoi=~x3eOe8HPmlOZ2ZKdtGnLo|l23rPP^2h;M|f zFmh5_xSvwSOm0lamuj|eK$doPk1vnX0${+Jn~G}&E*mm$mGGnNTC+Q4zPn8p1P=G( zsNUcI5}!YxY&>1yM2W|jldUjCk9~kS6^m+2XQ7}Fr9&`iVp)ydd3rpa#I8Wd%u4%V zf+Z#!X*T-#I7f(`^$&+>!B*1-s6+dpHG0@n$6ey!ThSD;&Df&TBzK-KOfUvi&$7#T zZQnBsF@~A2) zGVe)VDM*NrYf?4u*90c4qbtFmCow_yxM|}--u?hd(5rv9(YhO!q!d9>=&X$*Fk2^) zUi%)p<@%OZfystPho~}rv0s*5pcs}*ow!BI);KppK;!f_>!Di(6oYe# z*%nRH^=eX8h)2RPBCju0562p71L8Sq6AQ=#%I#%j1M}JRdxg;jQvK-`bCf8dGN)wkH4J}XolM>8 zJtly~N}?y%WRqyJEHR%Sv3e1IjUMQudb(lC;Dp>?NJ%h~kX3nKD*$M=Oj>+=yi6J! zKA-ohehn3RSXdZbiBhZc>2J}K`Jk{~^M>4VQkU4Ozx^6ywnFqhl_lb1Q`4&$?-+A8 zQX1LcuT0s{~m&)sQa&nRPtoQ2uNu4uh%)LWO*o3fl@10{?h?kqVQm^OM*4A-j zDTz-VI+@W#;Sv40Ue^ylvGjmO_)t1%$wv>>?SS;W7E0iJ= z4Cd^;s2m+I4=!x5Y0oLYzFGHM$>O5?nG0sftXC;|qGAJ+zqJ*X$y2e?*!^e-2M5Z# ze7g4$QL`zv+~|CL+|PohJX@~YH;Cfd+uu)0O??9PIsE!|yjXQUod<1cmd`2NZ2l3T zebH?xH|b#=fqpCr)h|-_q6$i+9!7zIE#FOpHgkMf8Wh)WQoU`bV_*f~W8oynWc@Q% z+-u7{j`_3NoS&q^u7LQQ*wU@5Bfq?KEK`XW?M+Hpb~)9*zDn*9?BNMRR^hK|DW!JY zy*+hYHCeo5XLU3+ePT}ehTF+%%e6l; z?+4gwv}>m9f>Zg_)RkcC6|ACUY7j#3<8 zdUUJ*sHtHKAVetj2NmP;fE!_^${yk~r&{7yDvVGu#V9W(#>(ux6}@#{QKG%@$$W{8 z?hB%w7qss2 z5Iyg;BsL?oxb(VQ6?0$a+LAuKBJ30x()bREW08dnsl9GuGI@(G~ zb47Al%XKEffq|hb;2%FiAz)oxPx4`Y{;Z;;#JWAkND)WP$Qa#vxI(^kdN((xR5ZKX zWTPWt5=}IzDd-dRO(FMLRWEk zor2t$H1)`R1`MoO#0h!waRtMaZs*1+d&aga%OCwmx@p0s6gLQ=uqw0hs#0x|qApSQ zw>;nV?d(l%oa+)`uiC;{uq6QbnL3H3px_A-o>rsrV*BUX)S1w6mHZSw*O#3gx;AH6 z(V=T4Q`4#atc~K5Yv;DjCvG`VM%a1>>`9|3h$=yHCI>t&V>}_L&c_8!BL0>FYS1ni znQ*$X zJCt&JdwXv@ZLy?LXM^_hXp)Y%+s(mr6yIC3(P(0(+@JmZ{Xc)05WrE9^$_qNtO!~% zun>Y+OeTO>z^^5V7Y<=-vR-SoT4B3z;^uJSX5*@RZI=*)t6k^SgiKs+K4e;1dR-Rv zqa3k3fv2gPT+y2CYCcj!adc9D+y)nsBCwdQ5{gc0OO`GAIWI1o#03)ua-YURD{V;& zuHd@99+!|PB=j+4&_Wfh3jyZO%b8~0 zIbJ+^J{t=QTDg{eL{`}^9e8;7@USpL=9I23A9;C{^3|V;I%_^U+S=aN;0tPrbTl;n zbD4ZT+Et5-PYXq|86Tq-O<6fOIIPv0mMzmX@j$lO`S}o;fey@;OVuWsZctobV{pgU zZ#{_7nP5m4D>R_hFzxZrKVDsT`$H4DZi3+{ISlqPoM|pw{Ax%|5hJ4=YAa;0V6-~C@HY;D!x4= zvU5O?BV!07C!{Ka6m0kEzOy$zR%6i9aa=}@Y$^Bpu)`b0GoY%H=yjWLJ%+6phLySy zNmzvqs^<0oj)$~vjTt#s%PL#7UR|J=<6AA+4oWU7zj*=rwrSidWlsHJ7(~mj&-Y#G zg9(y$;oB?@jK1s<>ghKPjElGt(*LretiP65~tUbX=!P(v9XDXg^DE< zGN}P-FlNyqH=O(-4@YHHg5@v;x^u+}(ZSc(*Y7Xalbf5HkJtM`$)`Iz{wBAP6O4T+ z+$=!35@1;sClbv1R&a+CxH~K`tw3y^*N=TtWQtZ|hFcjk6~Jls<1RCs*~odCF}&pmQ7zAc@wFj68H%;j4Q+u&?13*Ls5GC#X_A*&NCP8%JfKK#`M7xR`+|tgLub z?T&LF)2Jg<0=$^AnBUOQ5QsYSH8J|6MJyDOkJerXQ#q>IZjb>QW%G9j)8Og2k=L_w zd_SJ}uE$vH?Cid3e>`unT&@j8qx2imX|~n-U2k^0P~mabvd$YU zhuiDzVt=?AF~RpbV?hKGlvDNV+bnH&$~hwR-u2m}Y+uJ;7o)Y_a+ccSb!yt0x}0P5inqBeM&cHot!K;}>NbTHNLiJsqD|4-rvv*vfG&LLePE7mG_b1> z6nUdkPiw29Rk!017^u9DZS*?vYs)s|$W~})8aoKcG|0t5W@d-DHtk?dg!lHHq0 z3_5S)>>F4S0~`)}uFeDg5IXIymuoH?^M{UclyXpXvQkpvk&ytOrtEY)oH<#p>*l5k z`-m$mDfy8lNU6JQ%y>&>K9lD-dXH2rvRt#}iWif83O9fH=6r*Yo9pXWjGr6d7U1FF zRLZ~W0j|G8Mn)Dw-(WBp8O8e~o+HmM%;a=5=j;1Hb({c>VIPE)3$sLMgx`{L@ep(u zoLghDNDm`JTqURyuql7^q=u%igmTm3urDaV?QvJ07?d{Dw2P5-t`5AveI5Wm1M(eh+`Z&yacLqvZU<+IP?^&(OScAydFqp7S))_dHa zRcJIhpDfueRqN&UVPaxdsW-r_;}i5yt~FX|B++XT;XIxK!SQ;lYFpUc+?<_FG$t}c z$L!QIU%_j$&K<1_gDDn)Lw<|pdvJWrWjKUFWmJufWp1zr1t!T9AA?3I%P(wqvcwdk zoAV;*`8>+d)u;VD5McWS0SY{xLf%~BD?7uKd>r@lNgY6N-rkg`pl4hyKSE0@Yg+$n%|HT_eqNDK9G9Z za>^f+&ZQ(%RlfG6j2BjDAa3|fVqn7aQcAK2SHHc5dB46;$e>zNf3e;LIoR9(Y1#;z z?V7s0{4rZNtkKX~0`V)Sk1JnWl|06MlygqU*1E;-W9E+h!Z{v4JE7a|CzL81R|RhXX;SlSvNYjzMn%FZ@eEC#}3 z3a0TmpM0-r;I-ckaebzg&qc!L3~69{fF{GZLxzF*-s*TL$M!&jg{P%OkYvqA z$^G=8$;-=Y%Q}C1ZmW&^mn(d$DlgZp(H8-Lvx;{ZW$6XTMLsW=&=BjVD@`u~M#O;TDyHtFXf z(h=DVswl!5Y^q5euYL@SZccoB{ENGluz-NHh|5w2#tKE}{G2rGOK)XMZ2}+=A%|F5 zr6}bxHM_id>i<-=UrB0t;!9&nUe=q<3YJyv1$}-xn9fUMw+X_Khemk3u1VIpE1 z8XX0vY|a^#CT1cP{rPa#cK(ZT^OV1Dc6JsB?Ubx6J^<`;go0Z|AQU0Z{D-#YRdv=n zy`KFb;lskiVYkEtAy4kM!x`ARVsL3mLrl7~04ZKmvqD9Pqm-%W%T{YLM6S_L0Lq^Q z&d=~8pW+95gOP8n|bG(Spj}6f=DbUVHH-jbuIJ8*@#A>3KLu9O$#y8n#MsN^*nJ@76Y@- zlh|J3b)h`QtLY>PVM3FJK(-1+NmwXM&>!+SeAju>Nyf&VL7K(#n)CH>RTXVEr`Y_S zo)>L5k@*fTFXdT=pO!0KSuil!FE5@tZX#~8h4eSHR0(9P%P1d){y@x3$unb@C|*K= z7tCtCi_!h9K3GLIXR|ZmG3g}Fl97QZ=KtAxzEs(^7|5Ia#{`6gIzlp=o9|DHUD;;n9uQmd zK=%B+BH~)AT&A*#O|+e>9AZ^UHFCy!?8pf+mX$>U30Ew3X^SlYc#YU&_jGdzlrOHk zLouU?bX?vq57ERzn`F&gGelrS#}{r~PDc#?*tVO-X7%=Z?&H5Gh(pw=Rci!DznBe1AK8HO7ywxpRUp*nU ziJ>8J2jb6eFdqbM4DFkMcf}G!C&2+fjOVZ#k-*+Z5@?9qgF_0WlISblq(BeoS>8|7 zWTeEzdH{n1f-$HRK^D^TZ@zK|D!lJI;pVyxuxMQ3ng(p`#5{1+87Kwoo(t9FEAh2t z6*f{`cQH5#>7DZWYwo!>excLiCHv0-2q#$5Zm*13dO#K-Durs97Be$V+pK~lgoP{gp&^wYPwJ%AQcC3rt@QQ%^Mm6h%P8LW zKp)L)1CrNoUlq|uo-&}YzQDKxwfv%vPlwO@Ti4rDnO2+gX5m!!=g*)0==n)Y6-x#p z@t^0u$qB$iXTsfmkogVFJhDuAR8$lw3~B*Dm;1kD9~as0ZAOX#pTk}_{RA>q)Xv`Y z62E&C8VS#JyAQVK>onI1I2-K|LpwEV3LxA7P!dmdyj`^gWb`XbFFlhb+1BQ*(&fo> zAZxiDS2Xb(eWv~X;R`rykT~hoj;v+0l01s(Xg`716uc{!=@3&BQIpIV>Gab6n(2?$n?r`+!{zOKbP_X{@7=(hlwnBWVp?@3!ZjGX78OBSP^-@|41;g*Ad@@$jM#^G#HID4vZDQo~iPY}S>IXm`}+%G+X3VOIi6Q~U5 z{JlsFSzCx&Km}u&UhO|QwD(Z<63Or&n8=hKHM^>})_PNg8NRCVXpj!&^>;&|%y1P> z*zNsEK_+1Jy3eqUBXzOi{Lb7blQl9MPQ7HK$B&U5eaE zz7>Tu>X7(I!D&86Wh$mx{{0fbLO~A>lLlLCBPWABKriv%pRM(;Wmg2U&m215CjW%wg%^gOD)x^F z2nq@c2=Kg_7Q^RsytpA)f)=J^VQ~Pk4j}C9kIzLUrbq0Y2vCkHKXr3xA)uibndk$P z?*LZ!0?>nBl6sH<$}d)Mk|-c5^m#yD5zr%KHVoMZ>sO%4u0Y8U9EMcJ05=f7{@q|< zGMPz7@nNKYB7=+2>qcSf3=mo9G@EVr#!`TqNu$y7$B<`V$S0Hmz}Dv@rke|aOZ-HuklJ^-w zwm+Pqa|w`+E@isc?oXD%onYEYg(-}TjH2zSu2!0Cg3&(K1PgD|(WNR0esV^#kM_Sz zd>hi$c{K3XKa+vs$TV1TFXZkRDvh17`w{jD|AkA~0^Acr#*8}@WSl{CGKN31Hi{il zsMRKo%g#(q-LqsAl}>B5v3~z23Bzh-#;Ki8$UpHT>X*-U9}w=!H?}FDfpQB%eb#t9 zwc~OC7ckONQE>)v(f&vtQwCu09J;@JtE(AZj*&e6!R^}vX)~zaXDa&sbOkeip<-fc z@AhEYpxX~J{4?Fh+u*fLc_6z^K?!}!*u;7IjE-J!JdRThHn|RRB^Lh$&(Oa4_K2(g zHwdb9y56R8gsjzUW($EQW6*M_D>eWg=)dl^j}NMyHVya%-V=o54kj0Y%Z`+K3QV(L zIFjAad`B8v+PHO7c#R|veUQ+Z@sa*I7#LV~g1qOi%>D5+)xqYQNxpZ@7JG8TMIinK zV2&o1bjvok_3IH(kp=7{zy)LfW}_d+fVlCizkllE7=fS)Rl7W1cCv43uR!0MH`POS z-Csai;$ET~Vp4*Um)#nY59Tk}Qmf4I<(G-g%%qn++bubKe0)Sv=l4Xi6V%ki6aFM$ zPb^%uF~4$AD32+S66h$nO7a^Jd$rqLndStMc^@_(E_eD-U}T4Ex?Z75{8Fs|SwMcN zzs4sTA;f%hS7_Y!_VzLYk~|V7*nIF%0v5l7j4Oa>xT6VKNKTbc0_0wjUKfl{%^8@Ej`PNM7@P$+q|!egoG| z0C}i70iJk?4?ix0s-I;s9`gSQ&>J1-O!8HI3+-%XVqoHt4yWh31HY; zq|(WZ#9zL^p(0o*mV^W0YWce!_GPEze%;?0p9T5K-vEo`cy5&<7LRV90EZA%BLLaz zHijeOvhinJ43S1jr?DY63Nc3#@=YjhSb!gaQDw$a$lw4mICKe=slP%2fCEECpeE#U zrhVve&4C9oLHshJUu8#zqT}^^xL9p*(1UFg5JwpNLG*4+q2{+J=!A}q4LcYR1v?+# zyXAXe^mz3Lg-<$zbDl?!27UeN>T12iLrBK{=0E`kYm?Nss<-86ql?dTUAx2GZPHPW z=(t^KA!B{Zcj=BXX@1wLSloFQ3{(?Ev;Hl+aP^gW1M6GpwWDN zeI8w@H{11w3lxlZ@)J|FVFk9>b+rLc!fkFZZcq;N%XG$oxcaQ#9N*sFY&vc~i@PZ* zqCO1j_`J?nXt2X@@PDpcjIO4ok;PC}Qi2dXc`OtV5I~U?GAH!B5V&v(f$#=;QB=%C zgUCELC`#x=$Jw`=o!R{;y+V>RGc(>#hm_($H)!h#|1Hwze)p+f5J<6xQk{ zE? zE@o~^c03Q;)U|I!KiT0;R&(#Dr=I>?8l;I-v&o$g2R3HGq;?uf&C5h`AHleFd3R3o zmYL3n-4t`;$SmZT3#tK|R-&PR+GHEZpV|%P^Oag{vYFg~-Xm+eR-j0oET*ZcX=zE@ zM+^`G%pzm4Xk62pBMSb_)t!L|1FSuOf9bJDW1P?O$UftZ=zPi9kqXyA<-?*(X#I-Zx1#TEN=qTb%# za@>~?yPiy_zC@3F?~hR+3dEV!Djh!gi@CWu*$mE4mEAY;oT5Lm!1}@FK94}+Aqv8a zvyi#2wK|=*U&|^fp|`_n!!tqA68B+Ltz-i00YIg&P0;HW-KIfeQc}1LS!7f&vLdp< z9iUbywg5HRe3|O`a^0XM8!iIW!zM~`Gat2OKzy`c9b8A0Ip(&F%Wa$Gs|u-|Q>@>& zN|0jh-FFE@Tne5fGBt;A3%tHRx20>`3l`kyy}m~o5{%wSgYW|kmGbk(=QZ)oubDyQ zBJdie`8tAanW(ZZ${>YX=Smj3PE3I-eH=IB`Ar_E;$M7`m=ujG?h+M zR*mYN{RP!)4HIz3c*nm5mUNQWrLp?QRq?Z+c@|mPALwOjOfo8p8P8W#A7Ae+tt)Nk z3)_S;a>-7An+^V)M!*&2$X01{6qqFBjksoDdPw$O7X= z%-F8b-?^wJhhj)Y)ChUpZ?67~*45S$0J_dl&4s6AQ*;}Z00lSY&EIiTB@Rdu=p zj08}XCsMxx#7oFSi`{lJo zyu=2&2MVYBk7(g=qOH7bpxP)SUkO!bdLnRtnv890u@nY|{ zf(bjXMrgM8A&Y|N*en*x)4~(!Gz33dJAx$j^-0h*K;@vvlilGs9gowmlh0jYJg@SJ zs+F1mW%zIzhHle2h^^&SQ|P~g@56$!_u2XTl`79(m3vs#WA&FE9g9gE=&nSC*u^lp zzIL|=e3)%Gv5wA4xL(~88M84?6V~6%EHpkZ(~WK{un{rOd7K%J!T~@7c)r79H1+HC z0=JBVs&=>E>cRt|9GLz7r<0G9;P!Ey+UJY^RQcOb%FMsTJ!gN&;rj z2is`%`wy{yJ0h{4ZH??k0a6NxMQ{w5476YdP&^rYK5qa^k=NEns^tY_dVuCT0|JuM z@d6i$)0G&&H03q4$BSH&(4o<0NE(LJmQh~0o3ZdXC?Ir%)nR$G1@!AG0k ze#E4fgz0u~>KqtQ&!mk1C{t*Xv2QgPscgNZyV9A#jwL?n7H6ssv_PC+T-`MBsBgE; zsLWE?(*lunuaMf|6WDj7yQmYnBZYvy!!4-tGeDk|O<@*k51#@Yt4JnIC8|<$qW=%v zqDaIJKe;7a+GIM1LDLE#L;Zg&on=6lYtyyqF6m7wNJ)r-fCy3wN()F!cXxM+fPjRw zfGFKv(jhI~UD6<(@9=!z{!Z0+=&;c&R#-vs5 ziw+2yA1lQfw$HZtf0Ru5@`Vns%lEpSQ8;-u2Xr@Rgm^Hjs;RZ4Y6zTtg72W;is74hu*lsjI&&&b!DBg-!%o41G2I= zgO!e}i6!d`x>p%kUcPUrzbZDP9bj(}SJ2FH>uyMS$T82E=eB??;ueNpS2(0S_Gyzg zo8xw!f*kqQ_SNzI{|1h8NpwTESp4!{2AvH`NPecJdbU$#AItWb;Wxf`hcwN~EYWdk zepzv`-Kylj#AhuHZv>eFVtamksJjq2iiFHm*O3-$Gb)!6-~9t|{e66)?2982HEUru z78XP6#=gJDF|P<~ZNDE)oo@U;>RLT;x%6_Zu566GZhY(MgSX-0!!SZ_(K5m3QhS+O zxT;R{_iw&UBwW~VPi(=<2~BF+EC~sTLJm0bzGp#!ffbh1W1bO6w&b2NL0R@5qb|-9zD4TJ=ll{V zCYd%?tE~O^@;UW7cV`uOpPrw`fviTxu2)uyF`#9i_kJiR+N}j;NAMJ5_^BJOf#b1n ztB#eaz5O-y|7h7=x^i_(a2$k<*-5cmIWq!#44&qUOz)vg!sK>0ta@IafR+P#R10`T z?P@F!RwKPW8o+RPy5Nrw|M2=KA?&wZ4`a+J>@!@8H-B-Y$8VX1^u1Y}QkJ94r#EsR z9VF8t_gnqZs^gL*Q~x_k|JEy=ca~lZEB!o%B@vw_GBB8kdluza?&iFzOU$u`>DK>1 z`{QhZqH2E@SL5q5sdq|(R(w+%rk_83aswfR2Bd0u+kpxYt4E9qDk`$}@bG~7S4>Q- zy^fF9O@V|%jVVBcKx^u_r?|eIBf!j#g&|sAhMTf%&RIid&Z^4TK#5JuLdYeuczU)J zn*=LowEN=Z*mLEcp(v8bJDI}ng?wcTGK#rBTRfzo*yaeW14G51(g*KzlXh}wXsDEw zlt#J9;`OyhSBmAPi(rH^QiY6x!3qqq8+{=$Z*y{W$Fy9hB{+}!g8zN}8DnOkq$f4+ zOYPr!MIysM4v_TeubM`YVHuz?z0Z8BCONkFGKUr;kN1jP_eJ`ed{^E(KRmkN;?PnN z!J@@7wNWe5XbLI)JTh+t=MBuDlK;4j%FV|M(?8dEoFBqSwgWn*X|_IHSD&#IVNs5# z70QpnG7g-8MLz48V`?TTEe*%!6=K3FmhXC9B||C_?M!VKJRuglDW(Qk*x?#g>O2-Y zL&KOMZDq^Jcz9#7srj0I^ufL7h-ZX@Mp zv6ii9qKtLPPsa^bK3(pOhmoi6j^<&S*RKB;%+ST(Up6<`2l4=Y73qPNKVGoE`Jj|X z+h2&e-$OC2%{Jg>#mhbUmFig5r>46;_1ECk2{Rm1sYP3}SdwwzX4mFGBCm9g;bR+~ z$lSKRissg=OG)HT8|Ly@L1kZ3&5(j9M`KIg(vnB2r}AhW@6NJ4Qw}={lWI8tr;KRJ zeuPYC1<0~lWgWeJ72`gIQmXr#3T@bCe;8-V@K!M-lh-}Pqo$3cQF6X0vT1XXxysDx zbf;)0M~tX^c;C0lUFuA0x|kQ$Kbsw?9v@0 ztD@rS)^Kxm{tu?FCr_SK$et`YJc$0i`ShK-tLr(m3RhQGXt)#(p7*MzcOr`!d2^`j z)?+{ad|^b5wU+qIyb?$}{f;pBiB~+r{@QaQ?-?6oA>e#pP31T-o)-lsiQsZ*M|C=8Hh9&L1lqqE^?js4Zx&Y7BmVfw4Y};#qFT zU<~wcpfQ3H6=paIIOfrjLxno7S)t7$3ra?Q==JW>3TN?;4y(~?yq2Aee}{)hZr8^| zM$R&Lt8tD=*f~m|WAD=mtvIQC|2mz+7tca&Dj*;>oQP}P5wYP?&0Y?t4@Q-VL$NFH;>_N->)Q-*iIUDwv$?z=i&SnKG=myJ+)yEB@NH_pJOUO;N5%Xd@M zcryh@3?Ie_Yj#=@D?{_qwnW`00^(}cY)Xfl_Za8aH;G>>Jk&LG$@?BR<>H}NCfCVh zO}RY%@aSMHPAU~$=CO8d`Pun;K@!hF>W|-lGadN*><3W2FLL$*Ff*0hRC=RYY*ouC zXGS3ycF3#t@WqQ40F?vt%1cT{_E@!eA?uqLlFIII)&P`Auo#FDTo8&0(b@Z437x?r)?1Sq*M>JVm9X;R^# zT0b%BC3ie73eM;Y72G1=gn8=ik0G$J5$Qg8-~9V_$ojZeB2q&mT&rd%Kw-DZm6Ae{ z0W-Xp@))0hSwaZ^=fAq3|~O*w8h3a0x7u^ z-dBPRuj>on#85e3hF1QK!{5}pnQ`N8`x zLDYpbk;+^BYHDiG;$dQ9dcRO3Qjmxxb{oqx@;}H3VED$Y<}oE)Tj(akUO6zEJX=;{ zU1#H%T||{@n8^5pP?9k{v4h2low;@~RM5Cg4WEjWO>4Wit9pr1V*j(<^V!ORy|aVO zX8*T|zqagnx-SYM9r^MctM~Eq*6Kz?fpEke#|eR!fk{)W6=uKl{ug^FsHn%=lmF&# zZ>ltw(tp!(>IetpQ45bXBj}*p)`653yfCbXjNjwF*FYw41Ea-0@y0P2+t6~NTO-!) z(Xb=$Q9|R{EDR=5#`o{dfAsbB;egGU5_wlUV@rbeWZakNcy(sGe*<&e-BVJNrZ7Lk zu0E@E+)6tW0R8Y8$6n9`iRk?8)w+;;ep-_#V$QQw`3#Z9O}Z^upVkeVe%$Z8h#!QF zr)VPVr{dA(lTVxwNQ=IO8jn<0?2|sZ@rJRenDB_nrrr zH;uA9;LxdVr}w|*TE|Mqt$?VuRCH&426l~HT2Cb|lgNjBXN6%Rz>8`OF|>`d;B`(qKAxu`zc~P<=z0hB@9lEne64`P%@=fUv$NGdV~-B_2IX`X2EL zPZ^rMyRQ#!%=Q{4QPmnUH_%w)`;(Iog>H(ir#n_x@2P09OG-Z6d>ie-C>@D{_Qm<1 zps@Uy^(+f)6f*mfmWDuKM_{h4JrCM`e-bbL3fwkE0I{U)Ild#Zv8|iM>;JIDci7g} zR%Sfl*V+2V?PS}Oll7;=R{!dVeS=t7+uH$JrA7PPmUi_H4h*U3}wu$5f zY#n_A>Fue;@2h+l#kgb2MD}k7yl;peAzpA$Jz8iH{C>an9^1h1+`IIg6$g(1C#A5qG~Im-I-rPdFH5Ttji zsu)oST^GkhXo$%5Go77T;uJbB9+KeF)JP#v2mgR8>e85%^Am`Cy~)psQvF0>g&8dl zB@a&bIH>OtRL_yR@m8II=d^kr^o1GEjI8Gp)Y|!@qa!%JC{A^^H z3whX-@P_W1=k zViemsac9k_#Kc;wS$ggs-P-`? zG%xF3f&>Sc|9w}eX6Z#mcSOo;sq8y2!1uT7K-2>P9oCikycL^(zRNiJx01R#*1HQJ z9>IyQoT+~D{JC1uc&k;Ixv1frCTP{%Pqx)g+r%=jfo}1cCUVwB`FZ|!Q2TJlT-SuJv1=eVV;A5+tYT8&!2>{vLBEa7YXj3Rs;Z|Uf%4mnUI z9sQ1(wguNb^6%au7Ftx?2)VB#(!Q>^K46)4j_&(;D(UkuVD3Tso4t=8eTH5Y3(z{f z{uAs?a*X-t6Dl^=OOjWSbPbZ24Mc=P?nTo*F}IT`1``%oZ{LXeTsc#1JJcj3?bIJx|AMbV!Dq8D?|qBw^y2FbW?f!`<22%W`D5?QP|XbvhDYpSzio;> z(+qUxN6SR08TT3GW@hTm^0zko=d15Dr3EA5-t8b;*)k> zMH@;y^%roW#((`UXuYqVd=;BLV7Z4OARvIym+o4Lj+DE$&`KDBqONCB|BM3nlyvTf z;QoEIvPlb}v0lI)7Yv|WG#>{bTP+-ROzg$=1ldlzI6ut16w}!i{k`P&RrH-YeEgux z>)gOQ{Q_k2jxcOA1`Hk)lQsXbZB!E)=#M*|lOu!Mh$ zJ%Cx4J0m(_>6-->7M363&fmY7fnT#5NrIz+E#RFXzjM#7=!Bh$(HGhvDv^{#8Bf4T z^lNXtFuQWZVrMtsqn<=B<4QdJk4gI82UY7Y#wpJzp4B;-o@}Rce8~M18e^V*b^ZQv z!^54q6r~(_5+!s+WynC1B8#jrxhx)G`=w=@nIBTyxHr z!j=OfA}mIjSM?(>1q2Af=FrBXj2qe?vmNHsKTF%*w!j-pcT9$mOPYv32v-L%3+zr+ zuyS)BO&WhY&VRmv%$@frsqq11U(_|5FbZ+k7AS?k1v@54qp^Midb4MJ4!MA1itXXz{)+JE$&(W8Mlbm|e?PyoXEnM#KFgFF zSGcdAva(_?&?s-sH{L=&J}&%;oD+FLI502}G6@5^+B>=UvscEHI8Pt0C{c>yI&&KK87ZnKp6oRq zQ}U{Rh(BTL=N$BTnrvJ z9mWP=iWN-Mekk0L#YfPYP(8P6OJ5BVCo`c;)cw^-?o;uK4zU;^cR|IUk*d1BU-_GT z?YHOlL7`3XOP&KYFlu&O@A}W>_FGvQSHAuEpVU50Fk z+ggHgn&%xv4|z2hTlv27Fa?StY9NOGlXaMYV8aT`@^I*&ye*obB^v0M3kfw&-OEl- zPp6C8*c{CRe~@kaIXq2z`qs`)V`$>8dOWSIttX7#+%8~@B4bx?+aYoqg^(W~!vMN{ zq;Y0l=a%zowdMeBzw~M}{d1JsiBNhA<{D@N*23>nw81`(g-LwGwHGJyb#)kzRaC}# z=Uk8_PeJu9)NcF*KF(~NGZYI$a6IMXs9RL3OFk_IL`O#h!?06~VQ~z4eSua3#i!@V za=?i*0deBEsdPzZdn&;iHiE_|LH%Tlt%n?^)*qeK>niGZkAH9-S|||;`DfW^MwX5U z*fdIfIuwxgpM_)HllPJ8YeR=dD?4-Q_f@?Ko>|TC!E#v{3po1cW7Miw0Is-0eM}du z9N1}M5fHe;>^0>Stz>O%IJrxpxdm-(5W(JeTX=Lp@RX{_ZO67>;xpAb;F6t_Z44pE zl?XOfw2M?WpldO}>`7tw@)SEB9Zm^K-U6cBM3@6vPD7u-*6Ql&Nm1@XwW+BoHYwYk zSGyzisiB$GMs<{3e(`#O=A|bm1&#~c zzhb#>ejo4qA9Aai!K;&`zZ>r)yr0VuJ&LtBvB*jnd%d`rt#01296&$d7OElARR;AK zYCZ698=OSKHK6K4sXT{Z1z6#GBI_&L+YpYiFc~?oq%!LVa}W2wrzpy6AIyEW5ypzM zowT2D;?H@W&feYH^{)0;X9qwqAt*NY^z_VWV^DUqwKaJ}y=faj#~|miAeR?S$zhL- zoD#O|&;X`sX8*?tDv^=b;cq6LH}5RB49*}l0J3@u77!X9RaX%eXcC$)L9Nm`0^9*EnYBBpw5k5iz3)xn0*AQ< zX$y)sA09f=#ky9h@4Z7PYt}Q>2cQ_sR|$Yy37rCx)Ph&vq6sy|?~~pcHm+MQI*C^c zVU`4R=DgaKn+!qEYGQ~rpLX)6zVS_S;-`p`*+6?xVTtWXCi)*#e~>z>{{mam-q8^k7q>f6 zLeIgm3sq37)F7m;uFjvNd6g#+7nr~PaGvf2Qc$Z-nz`gliLqXrnVETc{X))17Hq9j zFM#Bl=HvI#zfs(wlSM-IX{6v}FUS0h0lQ@+B9PJXnreWr-UVa-b3_EXVzPZn>)V!e zuBT7=<~`Kar(W#U+ryB=iKY_>9n8t!;q@EY3ag)aG^uBH_J^r#=){$`PC7=FviA$m z(XmQ$YP;ByzT`F6*8QQdTn)mVD$pqKr)mzYq<7S0CVnOHLhc(!XgGuX$7F z3cur{{X)+RC1ypahk%kc->K1Y%QXFPJc?`B* z(I*LG^WO6I>S?)|Ps&C5ft!8j-}$z2^GafuS>9V}P_OqF`OkhTDY88z*I;#Kshtc7)OxLZ^~htIkqazG_K|_FW+dq1#;LFTw#dYp|KX&dF)5 zVKzBa;V)=DcLSUInC~HCg}=YQE*`B5+Qc=WT2QHNXN7lAm98iBBM>K{q|bv8l)$Mg z3a>1DDkefYxnIAI189XMrAsY*0%ylAMNNh=`j3f&y}di2=)gWU1=d56XgnH{!fCZx zg> z)FtCa%49~Y(xAodQmi+|=31n+;z_LF`1SR0eqUKXovJmeYUj4#7RFc3G9Vx2XfswE%~#_nX(L$cSD# zmi2|hMmAL}e0=d`#`|XJ!EIWr{MfFnL=T3jL!OXJ9~>BJd%c~l4@v05Q}xeN`VvpR z8us6kYzik5Zui`hN+Z8f%FlvSN2MW++O>ki9C}p=QSc>$RJpMX{YO4?i24`H+EU}$ zIHd1p;v`D{Ea&cvV-FI#(J?=1YJEc5Y2viOTxF_g=y|cgTxHEVi}cbc#osYA&d|}X z>FpOot9eA~W`06K!l9j9r4>0*Gl6*>i=0$KJO7W-7-LB+QnH`jrg>WD8XTN>l=JdT zqS}^UO;o>?6MD4waY;-4pDs_5TA?D}h;MeQl{ti!-z+)NeH|t>UHQ|9pH# z_W@JEK9Std#K7zw%GMkB&+%#Nhb}aKhxsOc)3W1NdNC_?n0g~-VxoR)U$vz>BVLH& zv@VFIuS7|#w9>j+m*x2BY1&d9&s!dw4O$r0;K-T?w~i5zq512+FA@L$Cx{*XY8gbT zdSx%k(A26aQysO&gXC7La8BRKQUaH52CUv*BjBmx1@QitPKanqua3FycbB!3gs@Q);Bc zX25hu^QvLG8pofMox=R~f_-nEb>$|{1H)*biZbEQ+^bS7jFmk()gPv4--?T z!PCFTZrlnuL;e$b4^$=0KD{w_b41gB@=27$h`#%)e748-liUnHNl8L{nr#8Q%%+~a zU$KgzM@C8J)Ep%UKZq=ld!qf{_%?a``+2;Bo{OXLX@s2=_JPu~56#nBbI#-4{d7Vi zB3v~8Neet&+|?SC>ML*+fHKC5Bs%Uq!OsE&qMC;jN)~` z(}d}zc32ktC>9rABJq88*@TBUim&L{^vYP%PO;Nh#$Fbd4YTrx@MSr1D+cBWS9}edQK%|i|F)07wpLhikcsd0MQM0NH zQ+{6Fs*H?`{vR-MgS`pu!Yi`e0-f0lnGy@F5X2AgD}?CvuuA9e6a->8&RG(Lyl`x> zh~k7V>EQFG`4CB(S6-pMxh9j%h9M-BE(!YZ-;*H|ZiH2cTJ`t$?;Atk1P-*r^@U^E z>nOS}7JBnaM{&@Of5(#uWvtVv+{|UBSF( zR;{gAd7xG{l*2{p(f2oBHFYZm|BZ!)alFxJa&zGBKle19ijVK22;WF7e^X#tYZqAN z_i<4EoiKu*W9GC}*6<(h*#>uKUtwTqZ(uV9HJ^>o!{4abqzL)E(woKUzZpZ@?WT9L zijkwtykNu+8 z-}`Dj^R>>0Mr&FlDJe-e*LxfsxJ94!;G7I?9XHL~B{tVkIo(#fV|RCVAp?Dtae{#7;P^QF^Jk}=^%8%vri(ii4Jt1aF_!NLwCQ)P9CT}WR;PFvn18K? zR4z~QVTAz`BV)_ki}Ul4Z8w(Y-a7yrd?6hdF|{NgS=OjLi|k^}~qc4uXn;-bpl=~kcv)cTPG5U9B=Q;p2 zcscV^T;w<~A6~)Ct{RuZW2ye?6^f3hy!>DgE~PT~{Zf$BHFfRtx^5x@j;0l84qqmn zyuraicm-bNjY2=|2s(Xn3q)jU*!Cb1rNhLgUcOPYo@%}`FFVYg%$^+aitZjy{3`KZ zU(_R~mz4+-oBI!;C$ta5ljUP#S}z-Ti7ckhMhbU6Y--U)kC8Yn?|Vr6rB#rD_Y)4P zI3tV7bX^%No&D_4+08zBoATrMfh}`nt3Z0cIKr^=Ig59ws6l1M1yQew8K|EtZ0tqcz50G}S_R7X@%XD)_4C0VI% z-L0+qutEs_XVq`Yk)Jx!7sSXx+Gl1;4i4ql%1x^}I5w$5WMp6O7E#Sq+uG#AI)}T& zCB&)y=h<~hTYyX#iCfj1Ypt3?pT8hz?PvQm_cnwf{ksHj1lgX#s|B1+ZP!(jSDTh>HA;Mf zQ>z93X!kx}d;D?`_11P~uq&L8k|tdXy`J2y9N8oeZAa;5pyT#1r3`Vf`w~uJ_|o-D zg(_#%o6D`D!v|skRa-IOa0?+i#hXN-C<}ApV_T{(_I<>cqGjWEDG~ zriwMz9a_D|PAMsc$`_YqYLZye4t{68h(?5`wlr(6lW{fE$a$|aueaYf&V#lFe)S{~BSF<_(h6~o6*r_=cyFL3cq_dsiIxeu5(~6s7 zAmv5pu^kasAn5p0jow1VNR96$C9&jDI|X4?hX<3=!Xaeku3^T71jf?S)~1)hN|lzC z`DSWRj;WEt+meM6ucfZ;CO1iA!JCDmYkSpPa_jHz&&#`y$U(~YTIQvE{L5BZ&#KblpKnCB6VCZDzK~xZ!N5q z8$Ul1QemlO>x-Te-Vun>*U3d1LUWU%7t@S97>*-ELz6_uAJc5K!kyDmTlPgJnVZW! z|Mym7|B(WHJAzfiKRm-Nb;;_w9yGj%nc=yl1o=W6OLi=_4UcHY|xtcw=*p_64p7-NN`&DG?P!HH^Wa=c|**T8v3svG2g$^ zpP{+tCPrt5ENu(1)`sHqg!5aF*LiVyr4@iiD?AgkTzO*lB*c}7qtQzhX zM=Lwnz0n>@)>_gOi!TMudP`S~Ih zay2#?%X15fsp$wOrEdAo_@6?H+;!^~b8FlmMg!YRCQO`Z$)40cwPaflA(HvZkq|*! zWrU7ycXl8l%BcAA5F>;?iRa76=w|8OFRu1>U7p~Ndd)~`r@P@ZV4?YQm@K6KS=9`I za3JKaV96X@7mY8kj}#a7?$S=`dguyKZyq)cgPw#_#=^j`3ONb*odd<)K--6jehK0( z^8n$4x<*N1#KWvQrK(?-QOfDq?m6%KFu?vqnakwp8M<4Pt=O^F4J*1_a#nU z;=A+FMa?)}+v#s!vKhZUJqKe=-7)LyHMKoT9`b(e?kzvzAi=7b_m(3e&R**y8rvfi z&dtq!mRS1C9BQ&U`cVe+_PU`XBnXlGQ%;lS;+c##ru;WJbTL>E_|R>5#cD9O+p@#&KtITkx08o(vZaL3r{Ts#m968?>A__DTU(x zBorGK`I8RxY@~wYp(ZVmJm5Hg^S*h${^pL213qAy$qmxtun)<{(MwiD1d({o$H!-i z38(Q0bTUdF3!hT7cKgkdoEa{Bq317NP_q34OdbO3(uv%ru;uUMH!HYpy1EbYaa4?8 z$4K&fS_pVDTB)m3An>a$Xu|3tBIZjSA%wo~oxNfVYCO+Ze%vz5DrvB>owS^U)!Qw% z+!L{qrE{>gQV}hvp%9u)aC$J`6vh8`;cxVSLYIs0ngA%h#+oG<^h;tS2dQ0C+K{m%rjX4=}?;NZFs z#lCq6iMbt^l$zWO3?6QW+pD%LA~b(o~XsxoW%D?FeJ8$9?&tce{b~`A)coUGJc=7R?H2WDSc% zv9YszZsue$$|iSxRr{2|H_m4i>axh6%$!&Exp@xZSIyt0CB2Erbr;UYbRLB17howl zA(3I_B4zV}Cp?Fiqq67QiPM@P_Wp4=zE&wqdsnd@)#agqu1JpVNpaJhE=M-`*rksC zL`cAp^{Ek6|LF3lik)b@-pL@sk=7E&a;@g>Q_osv?s7o=YKsT4(kdg#TPrO)#DZTT zqf1^MMZJ3Uk>9a}R%iVy1FIAnnX%;CC%6CbqrXLjyc)}U^-lKo;_JUweC))29(WTt z17#}K!FDP5P)Dk+DU2BWOK;y8X1e^QCsrvkrAm*epBlW8md25IJtMsv_@aCj_Lwa2 z6xnOU%2(eWlHpS|Sh6~J3rPal7|HiCuH%H1H?$5zJ^+Ff&?2{7 zW4`yz%3@N*pa>Vw8%3H&26WhCu?2Oa;QC`Oem)Ay%gQX3K;H`^Z{?s=Bl44ofNmmF zUh&s;{UOKrhcRyhx@6?PD|07q?5ty}?DY3?4QW0w;LOhp-A_2s-R;lTHmzH5d@UWO zGn!jEn#WG|*e;!#{B5aQ!`}sweGMn6rZqB_-v3y$T^!EiG)^_Ix%XRvG7X!P_Aaf=VL5u0iRQJuwuz+`J1B=r@ru*!U#vQ^{qFZ?2r&CUIx zq|b5xLqZryHbW6~dV@>+39UtR`(FJVon`dwa^KYLBu%}Q;~IuF%lnNSg^IU%TpIpt z7J=uaA;=G&u(AC~`VZMdBcGODx|O#*o_P#qo?HJXeA$&c`Iy47l4H4vqF&loY|D`k|f)s`vuUw3&&R};Jpc;=4g@#-NW*K1DpruK&qf~?OlFhiR7 z*#j{jAZ|ql`2T)y=z# ze0|aNOEB`-xD;(yqA*I!z4B~4&v4-QfP8YaPln;xK9&&Q!$HC+>D)@HIPPq$}G`(85>*u0fhE&Gp^wJau1y-@R= z_w_TKfcwmE2ngvgu<6A_^KEx5Dw00k+SKKg|%a!B!+pfD^aCj6&9m1{mbF_XOsMu1%l1W-qqt+VU~$i9Qi-r zq&&t&xUiK*3P<;Km-;wIv&50Am!P@5Q$RjCD#pmTchzh%kb3Orhr}nSbGPIbv>xF7vpg<(?f_qv~aBv)4VL`-w@&@DcN68Q+#O=|ci@pwUJ+y|kj zShoY4j2mb%gh^L28YMm?L@ReDxz*KoH8qetCYRB#K&*Z%Q+&NvkyT@j9^uZuYrV0N ze6Ua~7TkL9*&}IH=h~*obLU0a)CoNXI;*{JrmcK*gQXBK;G!G_!Ws=*|Y4rHST^cHxdrz*FH0eP3C@%zpDO({MP<}Pm{W%)JdmLuB?i$Zu45CFQMv0-rhcc4eR7Reb3Ty zs$9x=c*QSG=08u|9Y^MHsLK!RzMQ$K+&NXKtyi-t?J|-H#0PSubI6X|j1e zbXUdafI%SNzX2KzmO>tZ2o`lKD2e`k$?n z6WV9qq`t!JZ))tWHE*<%$;Ya`Z;k0cC;Nx1=7yC`%y!i}SxZ03pODro7XO#-L2N%A zEw5>HRla*##`mw%s@HVCTR0i9J@T#R!bqokc&E8NdMkPDjHUw;j9AVlw3`3S1RT$% z9>1pY(3o$x9j;8k(IAOXp^i1ywk>(qGGietm+a#`!}@HR*Vo_l0pSAS1D1RD6dtgU z+92{*?w zQz0kqL!<3-&>s^Ep{RUzBnY}+4D(8kr9S$^I>?HdJWb8*ix&63EWRurCk|79Au}uN zNExFc1?3S7OGSs>f{SAsk9qJnJ}ul&c#G3~ja`)ww5S*R8ffxU)he?2E0dTUQ^#Df z3V5(4+@7RV{PQRqP5waLqd0s1MO%qPf8gnR`OgQILLKxT;e#H%UR*E9=e=qx+vR1> zmA5|XeJYO$)a}7>NQf%rd^$-XRT#xFrbtI+|G*~EurMzH+cuCknO$qF(^JxV0Pm(h zd@sf58}<*VCdm^JlYy}X=I3Td{8b~EA{kT0J@b<|CdDX(&1>$ReK^&lgE=N?< zPnr=~0lgZ1p^~<+!g+5FuAX@i(;)i*yJWT_x7fRJ!@8T@-o6bHO-G;$rbe3o_Z36u z`hWNon?!5k7>f&%#H+f_SJf$UEOqg!wFhRdnjvpRbnK|c-{pVKc!Jy)m-H8>;J30b z->=#h>f1I;>w#RqLB6^M{>+`R=^Bb_kxf^%aX!kq^zQ5f*|3UVxZf?aa3*9Xe{Q)% zC{s(I2Ys3mzp9>nWEA&|uKDr);Bo>;;ypeL|uF6{$Lz1PcYBqh$pxkY58%Oia#Oa=F)94fr^^*CwXTZ_rJ-Ui~Yx-keih&S=vsoJ2Uww#yxeZCp6ZYin!!k-(S;yRNvX!*cZVEzkh5 ziLE%vn|jCo=AuQc_|WX9^qf8_&N)d(+;|s0UfhP{A#YrzrJKuwjGOTKf+#08*jibW zgOgx1fW2waUxPK!y=%qP>O*(Q%Rar`r_F<$>z$YGftSx+AHCBaa(|y$_hPbbB;eVj z)5Lj;6kC?#UW1)wRf-y-VB>iExM{hG&dzy;PTad|UI8@j(9j;Z=>WKW338PaVdE~r z&fr7S@R1v-K-NB|T?^!FPqEiDekDEmxjv@Y~XB8AR057#5j|jcz^xKEhWvx0RXq!p1rq-#< zN2Q~!_fDt&7v$-2&3x4bt76(%s$CNOvRMh;)~vbPEUw(hbrG zh2cG=gge5_ivk;N>L25aa47O`6DD=)wg{b@0JhCY4sZ=r0sAIjxCU! zwfIfsL@Wd=A`aQ$VljJ4@$VxmZq2)lAhsC@4__{Yr`@*Y3?)=zf-M?AebINND~2xe zJsBfBSA}E+6>=+dgr8v&_NNMgQR`Idp+4 zGS^n#ezu;8hpX_V_2$`X{O1^dX=adjc0GeqK${~u|ckNxJR z)tjQUzhXGJKZPV=pk0&prFMpJkSRXHTcIJHo=|E3d`PEX%w!dOoU`=gn3^}`c$ZVO z5D&`&_23`)o@~XJF4|zL<-6*?Z_&7A`|>vKGx+asJ+2PV*CN*b+B`$H0JOovT>)C+PvzoySX|WcTD**{ls;ii@bNKKWXu1moG(fHN`lB3@p{b4HZ5`VFv4q^$#8`*QrBQ*Y_-!1WyZImSW z`I}k)r`8VEB|KB; zc~ZZ4A0?tj8^kp~;4W;_WA5;AIF&LrQ&(`Xb_n&fIeY8aE>^~rMK&@SvQ^ZhBHMS)Fy8|w`X(Z z5}Cd=043pS=L?5^5^-GoCx+^et@gmTh_Tfgc_ZqtgJyw8jS`GV%~Ed%BB$eWwpqOG z=Z)?>Gkb1beBgO6$0dBzadOK_GG4M9|M6!Re7cEqVv~yg92xuEdkf2_hkvu9UQ`-pANAIeQ!}|%Qij+z;~(=@omfcVb6z0vgS%qd z(eLo*0z-WRG22YZ>AYY5<&q|-KEWkS37-O6FF15D^FB#vaA)hwF%3DvQgIf3I3oWu6(nj-?cB=s(SSvhsa1>EFJO5 z;*>rPx~gUQ`o7&5PF~_2zPHoOZROsYOAEhn&Y=p1&LKZ~Cd=YrU_jL8=jVeFGZNCP z9trr@!oM%oZ^+IF3^v-|S&+;uOd$M}Qe+_{6bT$e#jz)XX-B=;$xW~8~{TXH>qgl-Y% ziA`h%0`>H^K^Owmi1+moRKco$9KmpcAhsnCI)ItLqS@V6qd*+tPV#L?w@3l$y-p zsR}cBDzvEQ7CS6eI$I*JT1rSNEY>Zt{$6y=X}6=YS4z-E+D| z24}}wxRrI58h!YSFCWtvs(*ILVhRoK^5}_H1}7A>MtoP-oJTWHf!`Ao(-lZ*!Ds@k z>_X(w|1R*V=W(-!=Ff%Kf>gKPMrw$eCwn=4^;e0AF;6K!n1MPIon>`M;+Y@K@jxHA zH=s=tm`640D@>NVeujxT*KDv;NHb7d%6`cSXFujW-oRh#fq{#{ecG_$U(^f<&=?e!huJjOkES3k^=mI{mYw! z00q=pfM_5V_VWNCHs|QN&HL4^*-Ph%uv}gK(pkCNcX@nG3~rfko=WG7eM<-b z$aE>$GRX0swVCk!fFl}*(T4nGbbF@-L2*bpODb}|ea1M8bKc!6LzAo$n@@)+OZ1$2 zNk(e))Ok?A#O0U#r!&Zn_U6t@cE_fGrtv>hXz6!moA|dpEBt1mzbx3782p87x5|rd;Ub>X?PS}WPi2YOF z0s4(P_rMo4x=&Tp{SG3|)*X$P8|PLC37+gP$19B|N8kQx*jg)k^gPrPX7FctxlPvw z)$u<|RMnp5_jUhWDp|4i+Piqw67lu@6K4y@b#AE=;_%pg ztvgt<{Avqj;`SF@VkrR(_tFfbMyrBDD`rp64`t+OIh4}>T&!)7_< zpe5OEJww*C5@*K%UN_JQ$)Z<6=mGhg-|cb4O5_{kHmAH{vyNrC9(Gft7$?eYPsRMrrx0&+9elsn#&$2((o4_}yt}X!i5}NyT5* zK-Zr2>hFth!X(gZVHM8>C^Ts`>}Y>=X6&jD{M4g8#PWqr6KWtP+ONdJaF5|#)q(Hz z6n{T94%V=6;BU!N8_ACp7q&}*Baa{XIa~d+i^|3s<8+mXCq=A`$Zfo}%2pfzMn=-m zkR&J{i2788Fl*j|FM8ctJm0gF#vaV8l$Et>*t0>#?HN!q+(TCJlFUdnIcPVKwJXQ% ztPg0#uk%OVU!9I`s!m2FoRi8Hd&cG_;dtF2ad3Gg6{M;_M=BfW7F@q~`ItQi_Q5g2ayd$3#1Vr8-M{54;m3WhxP&>V_>m2z6}1 z`13~DS1IxlTEy!w6l8;724X3IYm6Nj z>H1FYJ@g3@#)u+sZz#j!7ug%4FjAE0xXnU<+J)+(Gs?kuP9rtLEm9q4@s1^i)4+=n<}?YT)&uaa!R1~V8e zAUC4={MwEUxRQ%04j117l%}MDf}k1bHw&sP$=mYSmV>?>&Ch-;wi(LI6F*V|=vst! zL`LTqeAG~GryCLr68*i88qgWy(&K-r%5IY(QJ9C_BE3~w>+gInl+_iSfJ;qIZUB&l zUT0pVh3kWv-)n8G^3_rQ+n40AqAdW<)iBrrL}k75#fMx}UWy}+v`e@-wb5Djt1(*F z3JQ5_L}H${pEU~V_#cdldP}E0o2}MsOT+v%&`y}YdHLeA^+Ycb({nC{3&kDbW_LV_ z^HbEaRb6vMC*MwO;-P>E-Vr-HUjlTy^J+6aFb}`~i`xy|Vmi|~X9DR^!oFlcZ>L@@5jO18L`Pl4 zwxx%0BtH^vEW}2;$eULBIdYZoT#-Y8rVLe$O(nyZk|8{w3 z_}#j05FIDCu>$Y;ZE!(qqWbRSm$mN~WFWLY{1$U`S^u;k#A~gei<;VUDu=rpn^f5i zmTW)Nx=-fdXp0Kv!0F6lmu_uwV77EhH%?_BihR@56RFBeR|!I5VB| z-kz`fgPa1q*hT8sTuHDp{5vXnWaoLzV4TtrF25yG4w;?yPwx0W4k$WqbezU=Ep#S} zn-%@p>PuFOne7(|lrRiEjxqUWDUN7AK~Ik-x4L-SHhbC;zO4}fM;Ps`hV;}P#e$#v z{zuy5@{!QOnYdZ79`bkCixS1SJvXs{Yh`ly$D2Ik$0}+YB11DzKeZf40q8vLo#IcU};^;vkH@^TkEAvvI!JI`M9n0#u6o++Y(B z^EAUg1*AkQ#=QY`=r;O6Vhy3J^{txUxooggDVHK2#X~AvX6EE-d_MFIXzgqmbNsQj zb|uA}^wCN~K-LfsDPhepZTRbE?iF1$FS^o|wYA$qBTyn+kX15AWH7P8mUV=@vV;>; zB98kRU-H90i|>qK!m)&>5zMx^D!a#1sATwjdE~meQhQ%6Z0231C_`eIjm!(fn|Yl{ z2257NtcBmcg*I8&UGIdbdIv(SOqfePl*u{{@iKWG+JT%TM|0KWqw=F-QOW(Ot z{x156l*!bvySF}t%}&G!G6uXylNwojO}K~*uvIp(5Wlfy3=G`)UaG3UFWpC`qX6!m zSCBE7(m?zKbYMY{)d2+LPgj|4<&LR_^7V^zh{qwW#PJ)Ijn1Nyg{symiDuxPy&NtVhrX7@&*U$W z&}_^=?<};XQ8CZJ`cwKrWG-ZyjdoIFe~Z%B+xd>xzX>9<0{yN{CG`EE&Cr-0Ci+W8 zcVLvtFWE$8rS6vQUr=>{Pwi;sD1$#eX9U<@&Ec;Sz!{K7n*%@r$2u|Jy`sVz1Z&fB zxb{71udLDTB(y2jHB8qD@J9|k_L1?&d!MF3?(bNaBr@1r1Oju)Y@b^lp@M?;nr+*4 z6{ChPlyo%fX|NT^b!9s1fRBv}gbsmWWf~B%c6otM))82z+dnc~(vRJb|hxmFL9h1pfZ4~Qb!i+{feUslp#mw(TRfk&PogIrVi08aC3 zXKH^!2KM)x>Yk}EVEPX>zn;{CxZImzeB+CLeHSM%S|edIfqLij?!V}|T)fKhn+Mmc&db+oNy46S^i^udX(xU>opT$ypRC3f*m0$meuhtdtF`<0q zq(EqGOsTEG@$sVskKq>%5TRmYH<^#1br|*nLXio=%-wxq8$z9Xz9*hJ@tan(U>3V) z2m=3XTZKSqwq!nj4leBkg>Wd-g1&q-g@qVYN)nx@sFk^DDCYFC)>3<>D!*05xxQ0* z#FY^(p^l2K3iY4z-bFuTkzEvRtq~!ZRo)!NHcZ+JHf^kA6P~~Qy&$ILEhUYRL%1*^ z@YndhV||^C;EVPX(Cq_Nqs!c}iwFQ_0zunb1e}qm?_To+m1Zr7r+Y*aSmYGk`r@pt zGkX*9%eC3pSCV34jxLg&&1p+Eh4WOBl=JI7nZ~$;FIEOq}RpfWRdxj#gDqeMdE7df) z_tXBRH2=c=j&Q{{>vJ<&t!H`_jbwbSa6$3Pu25dG<-zTBfRkd>%0O1|BYjSY_R10q zG%vCgluEiJlMSvY48)>(4RIvD0%_on)W^q+bixf0b(cSGu7UL%0b9Dz8TbWD*XMpq z=p=mgK`$SAjln78CZ`TK&_^j&u{M#%>hUH3K2LG``!Eym@ zD?6kGT(2e8P!25%TEXlXjiHWSAde;{IMaE6VH)b8` z=ievz8>fKHsYNEG==}NmA4BJ4@>LM2t+y=^3L1G1^Op?K5t5R@sddegN1D#ea_n5g zs%GlnPwO$t#U!>_{FXqZ+-vw!OtBCC46w`tOhPo22^k&XtZC?C)!BpO?RwkB_rep12sYre9l-q6-_I`}xFf)I3M}O_ zyYM?Wz8Y6kHYS;5D}@CU;R+6Cm3azm$9ydICF7&D>TYFDkAzx?56aYKa|F#wc8W6< zX~YDrU7vr9+@693x=SlF<*oBL!1yx?MshlhuK&=tt>&}2QpG2eA`#p3JFmx>;&4oF?5Z4zy(b_rLrd@2}io!L$+F02QkmcVqDtps8EfE|0Onyar(1X> zWsbRO-MYlY-2!Irpnu-071za@%Ede)@Fo2NKVqWQDJT(dU?{my=;h_-Pglzb1TwfkcUGF3=(bQP0WLg*C`uK4O7_DR)>u+yQX0otLL}Dzm@5S}20wrDNuORq< z%&F`hA+(=a0KYoW2F2lIvtR)E`vR3fLq|v$dACZo_Y6qva*bWIlYb)@u*%NHrSRfwe$bW~NuC}>_b=#{WsQC7yHJ85;;>SN z`uS`()#Moz!k*}cEJ4X31htcXzo;!89sy+>NLl z0}XyW8sI|po*9}(f1BKh7dl8g>!F-7`%r6!(jcJTWI<2I_8(&eNzGtEPF=5=5)HZM zeVKxksi~ny%);T^9wH()rIzkeR#M@^qrJT=!Mpd|)@VtcU$l6(4WA8#QTUAv6)i3L z3g-2iEQI~B7IA5gwkfq3s3$U;oO>dWBZdn;*!^sjA|Z7|KhbVOCDEj#f`&HAU`oFI ztpZWr2A%RcQ!|SJn8WC3{(wLAO-1?i>lJo5&r|;el=J}!%XXG$PtOxCOtj@DWlCEh6aultAprG6d zT}S;3!oAC%?-L~`?m`DOIrD^s*L#2Mg=#X>j_Y)E7iek)^lroqT@$9oO|;mnYGGRU zJ+`_A0}F@w-Dsi)FLL&G~Hvc5d~WoHbBLzxACq#D;CI(vIYc8Eh( z=;2+vmQHXqmprTo?Rb~g(H0r#(`L2=LdM#FQ!)QLfPnxO@Qb93OiA^AKaOq>ly*|BQH^}t#eVQZa?bN^l0VZ zJ$%zPC)F)tG*XV!HTdh{!ALFNSw_Y$4ZoQf&zBQj2%-mae(8*QVzr=^S#$J{&vKa= z7QaV(bflJ??cn^K;*9=Eqcgj@y91rtLm*ZU@v8$DP|#ljx}DY_UFT2MJq%XsHnyvU zvgQIP_o=?IvZl0kE{**J1eFYt-d-y{Urt3E9}k`hRa6i(qU3s_H+*@57OFy@ef=O4 zRDPERSXCMyh+3z2XFK<~PMh?x!%u_|TWL8qYln-7o7qGyWXa+-Pv%bJ8ZmJFb!jY2 zZFBHo{k`OKPl{Xo_^Y^b2eC}yet#AZjzRI$aGtATUp+4p>N4^Tajn_x?mNu$=H0D? z{&P>wydoAc`^eq`!+epxuimMtD@|JL%8Eu~#J)Gq{xh!xao{cWfyT<8|8E)~8EhZ< zC6v!J9nYWYA&#|J*1nsmktS@8MbnK&TZvGT#}A_Go-8et>}85|Z3wXKk}PPq-si;U zl=e3YoJ-nTIkILJX$EH_Y$68N2Mwps^f@O)Cr=|z@>|U;)khLg&xX{8$`tE%M-XXc z>gCO8EX=q*zG_ufOUH{dDyv=I@rxE5!xHE#Gjjz(wsNw4)L3#3HCug<*JTPzCb$sx z4FswNvn3y|OXccutxiH>j&8G!(ha zVn}xLkwtm;)t|O)hRjMG>1NtZtUa^a8i4>>d;rgfgKfa^;diu*`%MAq_!)NXm5c3z zmktwoXgBV(@-{Nz>aV(V;kl{XMS4=Y93@uvp#vL@>t;(!>C`!K1UcI1LXnb6W0SfK zNa0bdI81{;_LE7c{$DLTcQwFa_DUTAzLvivpcVk{#OlNZvK9w=qk}M`t_aQPX?zNA zTWP|1Wx#U-LXPPNft2UV5C@_|YPGXtrhK7UW1H(b0~?x(9~TejH#=j;W}H)~r!?d) zI;QU{V-JrS`X%13OM21k-C8|_Of$n3;q7bVWVG2bSvC{zzObR{^SFeIe+XmKKR5UaIY8C}vZgApzYGj_x zt?@pD+bMVJl@1Fbue@&Ezz90}iZ>$smFLMNeP@ojY@fM|AqO$pJW&}TUy!H9GcIkZ zJ~aVJBb@*np01g)bnhQs9E)PMFppWOe6i-HlG7y-;fIAENj&ITg_*y+jdtgpoBlDi z;V%C0Ad*8DRuCn%pwvc1RF8e=R-pKo;)?izjAynX25OZ6&U@_7I$vFL3wr&CHR-YE zgrAsLKe*u-&mR9lhA04RpEp82_2j0tR_?Q|*4~sz_v-EEgV||AXrP9LNoWNl58>JwJ)?>zlV=6QgVWWi9zvvg6sNf`&iZ8C(vj#t?yv)Y+cJmQBUR zlr6OK_#^A`+rgC3gz+<&cf> zBa3}X1RWbLSXdlWJ>R{nAA=ngAb6azI>}&;TSStPnfR6{GdOtS?)It6d-=2GxPem$ zCJZ`?B&$6NOA#{Sp)!OvyXinUQ1AkO?b71nYbOKfH3L`N*VnA`sK5)c<5qO@9)VRp znmdt8P-QM4$+*0Rb&)40C{Ft^acy3XhB!1An`)6lvw(~i6zKOwdE0xr-T)3B-R28z zFgJz#ubL)vtY?YE;%+;c_whS9e3c(*GD7S!H`xZKF^kvKef)ZSxhMo(L_>;l4;V??QBBZyXG7(cSO`Ii#mkQq}~h*_t&1L@8=c^(2T=}2G=Fu&=DZIe=4gg#3u+_pS*u5 zxhWII)uz3@DTbNdT&~FMZm6Jy2#x$mmyw9*fpL>8?%pz|rD{3B-E2C|rfcZ@{NAN| zgIkT&cPsJ_g@dA8>oU$Ff6%xCU30RNLN5elH(TZygr4;Smo-gldAa=W_Q8J>tkc5& zb}_M1JKv&9iu*!kq*}xhOtU7Z%V`x&){QX2oc8{t2iR+ol*yV~Z~*tgWA zcCMhf=5r>*6Ngkv4Gi|1US7C7u2>W22QC3P-}H?~eXhqhlyz(s(M(p`X3-^B56))& zGjKzEodV!U0pv!Lfm4SiDD#0!?Hhy>0z0N|4*8D1;K)P^&%&Yi#d*yTywrMi?cL7# zwRRkC#t<@0=lb1H&NRgnnCK$c|77g3f398L#V_B9pn4Z9C5JO~mGr+g^_Imq<$ki&ktg$cPBGgthRGUhio3eBO z2~zCp$T50(=;1QK1BtyFA&qr$97_UcqIc@?&Sq-V!ZDcSW&bw=d4&^kd7#~gngVec zWxs2m$kHq&c=?1Sfe<HqFG*2wV$z0OOKkk4RY(HaO+CLoJsprMDy z#!^fNha@6R?6~o8BnvA8*9Dg22vfqt(X8a&nz5f4X&9^IDw+g4JHHd+z{-%taA9$w z6MZ%}uZo0w7)=h?^&C#4|K2o{^YtOp$p*qaj`8gd2P41u0_N=0;~P-jc}|H~vg_5W z{sK^;pbP7fhDDEXf#)it(HprZyv|GAhbqA~;SVnf*2wZe+j5sk@Gt4raL7Qvt9j&{Dp_Fm8@!%fxV?y5MJ!%%3H5v1r{x@ zH1n3k7}r!bs{lr-kO5oG`u0md4zYsHsn1>KZQFB3OUnes*<;jb zML)vBGgY_tG*nmRc9{v^R5r^R{5w{3R($b#n?>TOfL+pHG+@UTMD1b*upUZi01?PgJ z`5tmTF)J$zj5YHGJdx5sAhSD&vTtr~X3VVdr{ymTq&z`sdK=`NPy}IB_%${G1(l3S zd`&x1$;<5^di++V`U7iggxp*kzBGF5-03@=`_pd&zh{VJi5usOaj(Bc(nNahs!|P8 zOF+Xp(63-e(T6>U>dVl;FT0luoY-u!=P{T#&3g)A!`{1dbUAIQJft=k`_o2D6Ib1b zYqs%My}82+YOEL-7p+S~L|7d2%ZQ~LE>f@gDZfOJr{94NcQtu@U2)Qg5V@Mw^cU7E1H-C;2BI zd{oUxea5kSt!Nyh7CIgt*>5cdHV!1YCvElL&TZFGP^4^!H=1OH+4Q5aEqPF^7OMA_ z`9&q(kW|H8Aa!Y4dh~wf|2lg}ghRgg`NG&;NpSkRaG_2p_St03mzHE`XsQ=|tQXa= z=bm>HcbWSA)R2~x)UuD0H}#0nP%fHL##DubIM}rEA5kS1?O2f#N2L=p%F9#S4|oEu zq60w^`-l`YoN7x;lzdqhJM<|f7=5q%*InK&kA;S=9u#EGHNtdz;vu&!Y8_$52$wUi5PKDDwlgdTbOcH&hz!o+Gdq6C|_}cG;u?DjUOg zMF~QulzLgX9qOSnKT}sPp`B1EeegXF@}EF|+Nx&zI{ST7?5|Rl)^-unsbSB_o>ByH z!g8Ga%>uoYSLmvH=ebM6ur#}S@h-1&+~JX)S#p2OmRQP9xXg92#~X=~^`Tz~8?bK( zRG@7>)^(k<>Wum+DNWH91VDAhS-(F5-eO>&WzJfJZO3)%K=>H4@2q!BDaEI6t&Yhkasdy( z0?=-N&VmojN_M`mWKMwa=Oq!cznY@X;$;@8r0E7f^m1{=zw7HIgB@F$glN~1dxXuy zBI(AbVNWu|RXxTlAm-(~u`zSuGcy&ZbtT$}T23)BQ>~*l@rSXRI+u9`b6gdcICvc6 zPzow&%lB-b=sCuzbRENXcHSwp?&c0sA2PbXHNPE)NVoUO`fHdT`0Jt5HVj%8AC^-! zFTK>3r?6BroF;;I@Lxwl9WFO8P-VqrD3%6#5u#j&xr zVIk}MY#1Pa;f;VM4jD^yB0e?E-PagQ@GX)-n(%{s0bm{uG6u;;Ai?Ah=)5*6(wz9G zgj^=wdeLTas4o9BfpArfC1{a;CX4F>dXkzvx=l)UKb>wj>yU@xlad8EIG?p*2pvT< zoshCFGWl-f$>`N4g18|Y%3KzR2`%xEcS>YEza-)#|dF32O~ zR~16dECO_(@~Mut-*w+<#ZY?6|KiNziF68ItFGNZSL8C&Q(JSDs|%4sSCb%Ur=i0HJ5hA#$o1@w_(q z*!EKE_vE4!jKH1j5g(f(k@O~^mxp?{yg7+H9>)X7&In@$zT)dD2L_UTqW;`(S)aQ3 zsg5-vkBbgM!Zh8`R0o z(H~xPI5_xwHLFEf68BS0taGhSz1l|Db7@IxGuPnL-@agsdNI|}|JBX(c^Amq&g8e{>aud&~_@4MG94G(dXyT^ItdlQXn4g?rtk; z@Ft_wAj7bYf7#HM+TO7gPKIXaGg%HMY*hP!=dV)J{)wwNJX*`fw_Ut5r)_Tq{Y*6whf5bW$F|kP)br*#1g8d8z zvtzC)VG_|}t}|`*|AdocxG9Zd)HmO|yBHvNc}hi@WtF#oB2Bs_b8MrMBja=F6Evn* zwg265K=vZCNk?C(BKCIV#r-#Vcr41G9CN$y3s>PoT_<;0l~nXxG`)VksHzNo)-BQH zHE)HYkbyb7pc=~Mf~@q=Q=3mixkgNWJ4HkBMv=z0KJ34~wAn5m{DMkXp_{1=nevac zGS%toB(hksVKux0SBy2p94BZQD;X%WLL$7{6c#dAvlI>$DiSQ2Hb42gry!1X*u(SR z7Q!c|rGW{(&jzYDU?+j>9{^T5vd3RREbxqSDm_8L@4@_?+M+c7{a>gA>zgO^$-Wof zI3m3Y10w3lBTux^;wL6OyE$eJZ#l$j#w! z7ZrO^3Q>l@^a%@@nF!mAt7}8PPQcLgtG(mKuBu*m4)qBx-j!_G+d;`c{SHh-JZPnC zE1G@7?EF)jYY*p~Nsiu9 zAWDl9Eh+6dXFoGK8c`v}Z4G`>tQ#&tEG8T!VdGE3qf$c-ML%vXPTC^@J>OMjKIw?E zahG3C*&#o%vGjQroC|LAp~WyjSo<(AWe>-1WPq3zz?K;3R)^Gq`OXnA{OQLJw#CP< z6Vuv)cNw}yQVxkJg>2+!?jFTaCVKiYUS4*Eic~+)U<_eI@8}O^te;ugL-Jk=9IM%n zdQ(6kegwWx2>cbG%L2~NU(0bP-Ik=Yjdx?6I^Rg(is{~Pg$O?cz4P1Dii<3e@9{p` z9Oj!36GoG1Fwuh;Gpd2XE^#6LW)@Rq=XgsLtsi$+ph&%T?bYLR@e6PD!RHS z@u1bu1UAyAntKvJW_|?QpKn&@qFv8Uf*`L5uHa5($SHupoyToc(HJHp`m zX)z5ybETBBS=Q?_X(k6NL%Dc_lp|Xh_3a({v!RTR01l1l0~iN_aD}+|c-;GJ`ZZAf zWGqPSV&De#mIR4=FzfrCEk9afp!KV!ckCAvDzc{6y!|s8^_{w0Pn4Q~SXlmhOo9g2 zt@$_Sj}r;Q_GV;6-snG#t^9Gh)3({FC8;vQ z2e>c8A!A>{7}_Sq01J~!_l2}@IYR1pJI17bD^804bC z5a=)ypfr9IFUk@Ld<4D}09^;_nl|6-eZW>*Tl3O2FtBf1V?~xZN&^SgFnaWAa0H38 z9#L-5RWy_2;9f&zVw)b@kZ7J{Gwl6^>Xay@fmQmds&%$*dds2>}%-h z)$MO1oy*qK1C||lbhNYp2=LN)VticW&nEQjm2jZxcp5#BHN37_C>Zd|C3!;j#EXT& zDShI*1ifOAGz|jk!L-~;*F5R_YZ}JmQAKcjHvn&D4(H{S+kRj$g~wJrs_m4Qe2^02 zI(LGRF3Z|&d>;~aBG`lr%!iyu7^p^Ss^hR8B(|MDAe;+3z^4*d%c$@${_QP%pMNrfkr znA%5`m_#=Gp9TbN#jqXTw|t!J`CsWG(^d%b>D#h#qFFtV{abaJUO!EM+a?1S0q|%; zVs(LXzBlmcyPY=!VS{eKASy2mJUsHYcre849}m7eX9>z=h|pf&Ypc(T`f6$opos_n zCLrmTrlDcC*O`8wk-COP36MPVyJD%J3tQx|wpm;&rW&m)vj28uO^L=3Wv9=t=fPT$ z?p!%tP`V*TWaQ0G{sqB3r&^vYdPQp{^g>>KB>3Cltj8eLUU^4bl+6}_rsLWaBg|*P zCGu&sb;jNF?WAO%qwm3{wqlPfulJ2>dGa>L`-G<{?+XT>ay#+!hxRXCHZh+EePH>V z16?X@8FzZVxo4hz2_es|DDKu4S8RHxbb?8s9-|s+R_L|8av2YKl7OfJ#-nAK?}5lT zxK1UDjY3fH2~10G**r5RJQtLBmGXu3l5qdC0z}DApjgmplybO$E=QbVeI0G$vb zA|fG!l9H0wV%QHU{lAyfX9;aGm?(5L3K)loe2?Hhr~HWz6ANo#fjqw?RmA~`1K!^&FOO_RF92%*4PReP4VS-Q>@LK>AfJTwzsJgifCi)= z-~?g9_QQb(L?SNfe$j4PG1Sn|Ffc&YmZwSqAS+i8$^t~T%JeWACmaxn`*Qq+N5N^Y zd{36l6YyUuDkv-*d2Dpu_FArU_TvQG(S~;NCc~n*DF*9C_QzvmnbsrichG!Im??!G ztm(nCVi>D7o0BG>5g+4E-nPN9Qu>21@cWy-J7%~suo*4Y|Jy^DZ-%BT`CIYC7&mav z@ig`!!uE$}slfdV(Gv1rC*Q+O)g_W4B#$ZGS7Lvd`ljUpGRQsNqQX8ag7Dld_ETTt zP1D5y*5EA~s}rL;qmVEGr7wcwUS|=B$~6sG37OwS2)-bG6j;|1YdL*q)RRGdQs}n& z3$^2WrQS#aDfB!X3H*f{`FnsX5iFTI#H7cjQ6vBu3mQp$yw|-FQiop;{!>llU@ z0+IEv4tH7;hF9c%p7#cS;G;)AN(hp(jZLBLVT!#+?3*#@{>toxM%u@L=~%wCM`JW_m0^- zZNA!?KgHaUe&OG>7!BL|m;zN2F#j1+=AfLoS!wA(0x~i%y7P7Io_Y!X$^cah1Qj_a zjv!-*@veKMV$`brXSExiS*$zo0GT!7>xrNFcM1KOK|0|Owt8YZm(5M0Bqz(0M;$bdV}rj-C3&$GF` z_v9xS)~n9e@KH|NT^I{TOahyu(wVT^l<$_Zj_Go~`ExWtqEM7j*6Mxnf&WDJ^Bs<3 zI&*sAsMgajVci1$Z_XF+P49mrL)z&N?w8)>0hBili)30HRnBXws#M9zC%-O;aYkjIDMpd_padRffxyM5+M<^Jl3ZZ|bGSx;tx51CRH9c;rl z@7VB=_4MR4HQN~&G1+busMr$1U?B@AG3n~-q#rV~e+nMs!L~EkE^%qL(Qo92va>OJ zU%y|l<1L>e6*}pslfuZ4Xx3$mfKp>nOGi?p`yrSzq4ot&ywm#o?-z^pBM;CZJO)8P zg09=)Ai%c0{uc&5ol?o1O^f~o;y6NRunYv8CR-yQ(|2|Xl*}PSs-q10ggt`R3l>no z1J+WsB;`%pG!H8Zv|n;TfiW2D0Z!}_XwHSL_TH`91Joj7KG3Hfy!tCJFv!#8`>Q{Lu0_p(tjPiBWbahLTh|;>B_M)ip!eR0C8=Vs3oUI3jeDYgEElJ4Sy#{%yMD zCqOOW-NhwVz;1C3tZl=(L4IfT;#v!7_#p|$D5Kn%jYg8WYxE?ly^zm$4^nUkMdPrm z^owg;_sCBZkfXq2*uFWnF5GEoV{`bL=O>AT!3SzNm<1PnuC4}z;42VlK^~RVpe$d#r&J+e!SMuHIl1&`M)SDf{{U5L)Yr7H~3-Us?h?~+#dtMnk>kt%e z6$P6@ezY5JIhk#Rhj{@r zEBQK(pKld&1>1BN9vRo%ZDyeU2z<5;hOHza__l!`LrD}*MJ*-dkVVCfn=EhoAystA zpaeu4qJ#h%R;2zHxWs(glVGL<0(JmqCt>rvAjHFi8|^%x4KC5q)&^lUOUuh(;QiX` z-{@KU_3I5vF%S{^09IKBtMT+lc1#yFNhzsymqFBz=x^ZmK=5hM^NBG~1^xuEmgO2f z_nSjC(OI!|Z~F;^0-tMedgy6zvAPzNda1DZdJvi zu+^q2x{CQ$Gil9A?bZIe@)4D#D9z2w_(Zak&tGE>wu;YQF0g#v9UUFtzkh#n%a`!7 z^X3KO;2q$E<~sKxc1FumL3x{UWW&r+6mrM$G*Lzj7s%gIAme2C;hHp%c3f|&M&RQ4pp&??KUzNpb^s`A%_L3G%pv7`6(+;gA;HUFmuIA4{}xjl3>u~_Hb|s^woNPh~X3k zJ9{#A6jxyiC>;JELa;yT(_eFp=0o+N&Gfz>hrgC6)M_=PKxQapVNvmQZ zq@o^RuL?OJ^WfQhE|{R8p&|8H>F5rh5z99+ZWDf*5IFOkLVw3vJl#DC+|>(bxaA$1 zSy%tNe5d z3);g(bnT!IHA^NG`R_6Caep{L{Da88Q)kHD%BM%Vm*pautqk5b1~F*@Oy>If`aqR{ zK`-hJTMYNQnn_8Y@7A1=7gk^)aK8VT!676@LCXvyH}r^}YpENuq6uk4U6K7J&mkSt zdWG{TJ{l&vUB!#0lQs+MO$JVAA4X+JAgbjsq6iTsB0^;f)VBYQ4=3RKcXTKC=DXP#uaxHBf^OE zW1!#>IO&tKzRBXT4Qy+Uk6qmqc4FIr6mVuun9whjT3s-Ch)7<~AaF>a^2mwh23dMi(~dhq6C}ez#?G=&JC1GK%f6yTl--ro)-?CjH$c2mkwmefXE`ycI*HM`pgN~N<@=gUXY6l zh~WK1qGlkzPACBq#JFMHzt@b^8=+P4xB1nG#=g!>;)ehurKw*{pR>dWJ)G4}eIz;i zQF`NH^I}b`>+Hv*O43bYP-f59lF~^rQ#K*_gib@vyp=tgR$)s%s$)kgjGekElw5WW znD5tzK3{c$x-R?^<{DV;Z;7$Pp8flv<87%j*5(FY2SdzVK*XD`zjezZ2)LbLr_!^aqY41d%o^E}{^47~~0wnJ8}(WTYrQF}ih~PT7?)<6VsTAn_1) zVFj!@#4U^o#JYEXJxZNY`tf%m4=>kAQF`>EdxbO>Rm$`q<3TvII}4-B4wS1hQ?MLp z8>=$t-s4u`B#&)=gE~p6RS)?x)r`RUO~w7gL+z=E3vtmSBmqTS_6VL(Nx_%Rm^%;x}!NOa*@6#E`0IOsLqNBi?FP(M-0y^ezl@xi?YF#uMRMp!t{dJHQXM$;i6 zAfS#NH^0UoLC@bJ&*>at!TOmkL{vc2<8%euS(omqdMj~SK7UEz4@$!J?C|6e5AE%< z@o?R57Wb4m{ZJ7h0dj6RUUI{#l)IXCwv{nITGFCE@h}|9IIS=l>c_8s*mq;Ce`ltN z$KEvkA4lgHm`Aro;n=oqyK&MuX=B^A?Iw+FG`4NqPTJVEojc#{|NQ8@Gy9yq_gc@= z*G@pGPJ9$*-{wgF;}}c|L&nF~@qjvLbOTHQ_}j^5)vtQKK07Yk>Dkzn;&9YSPp7Ku zttM7ZlJ#?JYq@C|!Hn%h*?+jehFThAY=VYFDxzBFn?)~hgSGM^m|zU8_3>!UXs)$Q zj>mOOu5C$AL&!OueNSiRIAF3%B4>oRWplr(k^Qcxc_!FO6y>c72}g5|xwk}b$?6Tt zp?sCUk;(H#01Gx|pfLz#VWdy^SE?K>>d+j|kJnryuCSY3mbgeA%5qS|`o!B9d2e*a z-s8=7Z49qy-Zm+OUAeW#A|*9WlppVrY3qBsNcO99-s znXD}06_)$kMazHQtW+XbU>17=7(&?6e*#2uu-}j)|Iv>@p%LNW(ArPML1~_Wa|E6v z3jpc~|A$dt16W5VF75O4O1);!zKd25z@`|;!CT2R*;soh0tSL4#EfUcau|3KeT3rW z{R$8lb8DnDU|ACqtCkt#_B8eANIK`vg;EJd-7gIe2l|-YQxHLy!F{#=xc z(VUfH3aJd1a0Q|smt|LNxJ0A5ymO1YulwNvj^n&lQ&45=s>0^>x@-RKBII5Rj~NN` zJ`2UsDp_ugL?~?h&duj;pO>aqC7mYofh}YhpR%a(CU}i>q3li-zw*z_($>_uK+E{> z3nhM(9W%1MM;(a` zBn6sI;;a-(KMwqs&GDC8S-kER_)oAyPtWPTS(fJK_-*=AVi_L~Z`1$l<3qS>&qfPS zJ9q=JrkzKzZn^}04k9A`LZ3IW2?=PztbHqhWEjBSzPz5*VArR+Kmi!N{~}HzFzG?a zTQnE|$FL#|h7Z5DA2h)T5X0mBQr=m0av|aQG#&x*whILoI*M+JOTVxsVfkDP3ZH_I z5&N`Hpv?7`hVHP~aV|HYS8A=Lf7WNbm}`&;+_$CVxvPso85yI1c{04y&qb<+Ckkzy zpj8-_Y&dglxm5U{v9obS&&(_1gvUond#@p*Xm=&w+grwDP8P?_a#C{eJ#BZ}0h=Aw zLZIn~QllhE2pb#QYGwiwoyJBA>#FDCX8r$NV!YGO! z+(c+(IoxyC2dT}nnHv5?5P42cr&}Ju%^E83SS~g&=ju(c5`w}ITi#a!EF1|GJiucH z|z#r`5qwN-AvPzzg^qUtEMll+O|Fy*_{{d*S> z_o_!Nho6FYKMP#pE_=CS*jmwiKfcF-1I|2Ojrm!{oDo<>bkPH!;7W@Dz`Nz7K_3A zlP$wf1>PzUu!4+m?2QorOt#(LiO0|d<$W>LAl9vB{aqD@mJhBOt&@U@S>4k3aC?sMOr)A((szy{d!x=Ij+i00- z{32f&EbZIP!fJc^IW?`!xn+(kjUDZL$!cyz*y5A;aJW9oLmq^Q7Kr3FBP^w+UVw*q zPOq77c{iP13>ZTN76Ub6V%0Z1OPp>^G#Faxn%I+aX|PbXzy2CqSd_j@Fyq2!;{0O8 ziQ4ju6c-y+Qs%qoLz>7hPhcuNiJ7iPvt7*c0v3_Ic@jbQ4d)d`e;LmhIp=8LFS$!_a))zELu61LZUe1l2dh5E0f%9dN9 ziq)?*=mUTp^O;q;!o=U@!cQI$v6qju?{zW@P@g|&U&lnj?s+}sXAs(gNQUE227*FI z-nMiM{miZBrbXa~Vf9If)jsvYgeTuw^WOKdK)a>+JF+Xw$s!_jmX?yHB>1xT|20_r zj51qhQ1tORqU~m6Uw9s)=2srs-39ynum@gz3WvPN(;~ERvoSOVno`3hy3ok#@7UP* zJ?~2QuV-mJU#j1ifeA6(Uv~VHpowh(fa&*VdseB;1sLkRJzWX8ou}pGYyq2%6d>#g zOJz(B+(H@H-K#k`TmzA00*(eAaTK%H72eU^9`Y<9UL<%37JdZ}18B|zq#3xFoSp1u zuGrEYFmR%%;iW~&5aR3x^pi1$7wt9%Fj$2a?pAUkO{?2LZkcp)Rq>!kN^bN+_lWP& zS@#s%Yu{|A#n5_P9u8da!o&20y8~H5hob`(-xzl|*XV1l#e?JyU8m|L*|o32aey&r zI)<1m4B?4)>eHj9{S%LyY=TDBGB67Q51%vY(yHn{NYN(py;mgp1|jfeC8`;Hk$2TF zv&fCXQb8sM7cbaEBS`r(JTJA45(UG#ee`}W@b+D)K@iAJT~E6P`Da?gDGi;H{R2Tj(cSNbsR1RgHN>Plza zz}fkTM|?ErdaN+;oA?x{MqMc9AHV+-w*#>msT1N0E;2IX|Lw?}3k-~m$P}P}$_o=j z!^rpnC=Y3 zyQThyUFNuGM*YCnSUX>?8nMXs^RTFngoR;vt^3zmqB#{Lg%pe9uT}S+Yzf&)S;(*) zg*i@Xu#5$uvmKeSztKyNiv!x)2%uwt!TVGVi+~z27Ba~xcQeTHeia~hiJgv2d;)bx zsz_XQt-sww6pu;-Q_63i)Vs)C5o9T49^{5jMZqQUJ}KT0eEV^^u2+6^er9U68=`-= zsr`qb6zw%Wb(9RIzCD8@vya;GJPo}zsli-RZ~AEQejnNvF(D}iXUP<#+RwI)P=jtGpUBO%h$z%b`}dP;H#ob(kV-@*T7Zp_fQvEHm^4e0>Ssr+vX0qpnrAiA>(e5Ugn_c4RfVPQoj8@Z_6O-oep z0!{%AyA?cLobQ=1k6qu>qu+a~#K%_0Ef9$cQE63_s&cr0(nlgEG?{xrBxe<#y{_Se zRp&%Whhp*=U2O_x8Ck zj;~nk9eABfllnP} zbMc*Fmu2$}dc2=AFZ+rZzIlC=;@k1GypDG}C4J{Q`Zjaq*S}CKMLas#S<4wXdyYPL zNU|IDO2o?swC=$mBn~NO(z3Y`#b>epJRQkQGF?*1GQDOCO-O~N7h#r(hb5cbGVHfA z7{{OVW4j~5+@8g^^?WN1Nm=HLIlyJs=%Ycv#L+bfd|s!4VHh#sgpxchY>`LINy@)~ zZ6OGC4nEl|l%h&3Yi?e?Q>9AW07BpZeGE$+PSDweDol`(8zKFdU;)uCn=cc7afiK^ z$`yq81r8Mb&Cuif4Dt#K2RhY&8e>E@hj65^6fuGzc(v8^-|Hx{3HhUFpQvitlCu&7 zPQ=JL7(|39CD)oBIZP}s3Zy-U)&?7yqFRx@3`!fWFbd6YX=WTK%H7ZTM$gyNf5P&k zGQY9w_`u{Mmtrx8{*qGDg~Y-r)N3qdVn=tX6D0yh*5rKJTuvrElxIL&`yZ8KOAAO{ z6q(!ev&n^zBIHZ?25W9+rlzI_XVOKVK^gQjjb#U@i#@>SrlVtgVd_HVV*DfLfv5u~ z!zczvH=HF2CEvmkRGZDp6oFhKp2t|kC89aHokvz(Gz~| ziEXI2JNG~7Yy+2Wg|pf4I85VU>{w*@o5aQRaPT85y;YUQg2C5?zT4mC!}ky~i`Iko zTPaRtTi3U%=X(#;XZ?i*#z_IqsTreLUPmubD}MBCTNc%In7=G3!#B=~R-YaCYNuSI zwUKdHw$si30DGEy;GKh}nC}4srO&E6s;P@R;ak}zrKygvf0t)-Wad~XcHX`~I{F5d zX=g9CbVTUAcF>^&qAxwu!yAtv&Kml1OBAXFZV6Gl*^iw#!Gl)cR>pJd8{puS4bN5R zfB zDAD!*nnL>F)?sy`R9OXk55|l9vOjj1ybF&H;xz53>>w-<*Z#&WRV+7P*@rBxoNwjVC?0x(4x)qJ7_nJwe4s$VW_Bd zdX4A0Q5Hm!(N!+l$iaotHmIyhOIp`&5)B%0S+TbI6NFw8VEfFtDt7j?%7xG1;yM+t zKMrr+ULmV(INK(vERrLDU+?^4F^wYj%bjkr5ZkVF+{vA;LYgFO z{K`R7ewo`v-)_@MWf7;koyyFyR5D&=sq!|je!w)U^8k9USk zl}mU5*uu<1bYuGi(Okw_QHsuQ-@XSjHSY+Yta;OeD65Chs;3S{%PboC3TAi*>3x18 zvhMXvFAt!U4qnBq=zSBZ!Q@{-r7&2c1Dwtp_&5<{O0?w)Br=q?b!ktRO?GP%1l+y6 z)gGBd7Frw@ac)C!jSIgr9ox>$r)%$I`lOAF4;G4Hcl4QD&j%crvfY=@H{dH&P$E`W zstWA7nzj;Lg&Tmyavtz`dHFJ@EqRWbu;t<~D(ZYDGU;Ii$2kSM4D z*>4+*6DAwz=3NDaQd5?uCE+A@?ql)pa{fcJ_iW>MXT+4Jah2NHDg}1440GGDZ!*q^ zOl2^>PG-MU7BAr?5&FPPv@j(4d_%^ADJ<|)(4bEWEzr(shclvW;{%-tLZw3$^RIX7 z@;2G|`YuAPDBYmg_{#FNyp^QnE&FjYjR>J;K#sxrjZwxNg?KJKVJ=kPAJ295bH2vL zP`H`?WII&FhB~c~pTU3)0d`A8)Jk*vOqOY?$_CJ-F+HnJ7dRGqYsv zc|PP^R)I|Egpglt;qdV)dKc~M;^FMI7zG@rIzy3^xTXAeaGDiC!4{$-BMxb!oJAoF zl;ohLr&s(7!8!O!{aSb;^}k@2D3f`LM#d{E&~B}A3R>D- z%LSd^NP%psn$r7+yIQvJ<#Y0*ytz6O1*mZk01|1_WRff%CTr2G;lJQTi0?2})f2N; zfWP2Ki228aWy5+rMM zTympDEnGDt(trSm){Ld#;9Mk=Zx$el5{5$J$TA45p;8XZk|QQ1z0ob(hyZUC0aG3O zA1(FRtY>IY^{K5wCdYwNejg0VcHip&rZ^QgzB^`MNg>q9tMD{=WbnFAA=`wMl;ZP= zwJ0?rTx$?pVfn%H?oMFG?N15ps^A@BB-QDkh`&hla<~x9s^^vNie*z~gxs|kEb-JT zP(y;a@NhE`&x0hyE!C^~eWP~!LGqnXF}#IC`=AkowT6l?XCVWQ$kN${T(3z|f9sr2 zj>bh3Z8+ulIpi1!SCyCVPW%Uh?=B5bg(*@hJ6iR!v%4(nWW{!9(~_g!Fvtk8yEhes zNrGh2A)>63ai5!wCPU@r)3GZ`i*3QYoUSZuLRphj>$%bX)FjVK%{NZ`Fx`!u+zX%m zwZZj1TtuES_$t{{oJM&V(N**troXPh!#=&O-&;9O>wPvUP9}mi;l5-IzC7yk1^hv6 z_f1!Pts&Yiw9VDTAfO(4ixa#&cUek|#ie_7$6+qJNk%xXM+@F6?boq^XTX(hudZ;s zn{*o>Z`C2IXXa>aO*v$iFhhXve9uSLQ7U_hMt|T&kcCa2Cdw+fS098geDa8s8u?7|A0>s=pp(KiTa*(G)cGh>Rz&Sy;AQb$pPW!SP2 zg=%4!M1;?=h~nNqDvy>Ak0~wMvdbOk0F+cQy5w&fK4+!Mj|K&fklGWKz~Or4UQSDE{SMGI8M1>*{miqo%< zRp@B&M&hiMT%hYuyT2+Lm*osu_L&E$5aD%L$fRoG?@bw(`2cC1_;bEw%w zKxm-Rdg%{J18FKO$r-)Yh{g$&U*wibxO}gHf};BH9xkuu0I5d2M#i|fv|s^)XtkAw zlB^3sY_Ts)Z{&8>zg}ip4bwe3{jQHr>fqV+adI()GoaBbSi*tkuY!?1ZtL+x!YupkJNE4t*)oDK5M$pL6KD6+f%+Q|i}ZGzHe8xeWvCDDM+TpcbW!^vQ1% z-6ADjCVU)!y2_c?NvVP@g3kVf;>uja_^u zzvdjvCj5PRjz|+!J~Y0ZB}|pj&3)q-xlo=`wnmYw7+61oJvh@f{5-I8x&e78gP&fS zyv|N%Fi)bJR{aevmiqLdB^sfUwN1=}8S?UB@a6kXifTVglz}GpEaK$fW18lA3DBUx zVd~Pipi^~27u2kd$VkIwf|_K~>xI1_bEI4Mgh}F~(;jY}2C5Z|`UZ=GXldVnvAzar zY+{V#)zIpQsw!zUt5ApS4tKq3?*B<#fnT!Vzmrg;~x`qjUk9~Bs~I0W2OA-)41EFG6k!Aqiz zyNzN!)9;T`H{nk)exWR*z5}VT(FEaKPYLD=Wpv=dy!XX7se9y!E~0zyxXX&6pxN-E zsKDWb6O1mY{^mT8x{YbLeZa+bP#330G%{ zN@T%)ao!F7-akeJP^k^yCP0|1$3}%6sYfd!olI8_ z|9r!a<49IbPQ>FCi*XQe zrIg0WVCADpyDP>gpy{g>j6Y*l2;ZwDG437d|L)fyak{ay)YdITIiyd<)R^F6mRH7{ z=t>e@Lh;ts2_5HJ+9#cPzP}{8Oj|G)pK1Mm&c1tX7$$$c>tskvTMr4Z(qQIEMyCW7 zywfmKnt-M@C@y9J2uzjIc;~wm&&rnfWBG{sh<-aJ-_|-#OOBt4ymbxUC zqa}l2>-tP)3YzuwW`WvO^_Esl}R*CRz z1|Jt(t!TN7YpdD$bIfqCWp7P$iC7SPlle#X4sf-nFKd;jp(Qp@cd!qQ@dE&(;F@d% z1gXN;k5KI6;S&0i8t*E&dr$1oJrNHHlhXv-4K8$;JP-!`K@amh0Z zpBBz`3+=7$)yut;Bmwe)M$<^=0VtM$x}VvG1`vw;_i;wc4Ez)jj}+!6IA?zZss+4B zLcr8$7LoZ$B4WDtm!qz|(8#dhbvwKRLw+~hfu6g$Z9DP;3;YpBA3)>c$J~ZjUQL$L zwxCQvKfky$@#H|DQ(N!dCxBpx>^9XY>CC?}A-IVqH*u+ysYe`q9FktP#eHg@3hueF>jI=EBTqbj9L`)Vn`|;Q zak)N{4y~m#ZmE_u5;5f91uDMTTLxh&Q6dz&SB18ZenefU3eLcW&gUk?bp)w6FR+P& z1jb>ehrU6>M7GN3qC}Ks?@b4Y)N|C~dB{7pHVQ!an#*1N!}3LlXspy!?%_4BuP7qsDWb>TZc6M(m12fy0lX z-eZ=HdQ0(`B99Ee``;^FF$Etx0#s+{Htd1z;v|2!IbI&u4h7FxD6U;W1^QP!>o1u_ zy=`AdhDLcg1pj>ne)rqTwtVIsA?POeAKwP4!)f|AMvSCV$)jm*m?l|0C-?L8>_*i9 zLQZKL6RIRWSC^@rxP`2|dD-hc?W7>KbY4j?kOrqq44sO`Y+6Of+jh-az)+*j1eP(; zP^QT0@!Srzxp8XPTr9szEzkN%YG&U9R#9(LXslg|0#IfEa$uz2d%)x90*2MVa(sD# zxrPyILS5gNGG1!Yij$je)gQTC$tUAr8LS5h?~YqR)r5 z!aOx2HhB%|Ej)ifC0nQjBM|`^cYbr3%~?EnAXkjS+^S(>GFdU>`m^s>f8&k{kFjBv zw4Y=5^yfni6gccK@Mu_`Z>>m3&gfuQ-49vmO`m<)^CR%H-X?5jzEt!0G|jy3Tf59T!Ia=4U-XHSqxw!OMH;8M?%5C zNXp6rk~^h^gn9r6p$9;}o&WRm7rfLapp=Srun(G_pGQMS4=Hw|>|d+jtadvxMSFT! z(w9+~uVMc>D-5I1C5UlR%O$2WD^I$g=hnDZ}Q+7Ch>;A^%g!e!8oTHcbQQE zx{g5k)5YAWt&iyZzTM*2sF#k;dK#-SFv}Ol_4!Y}A9_n2`SK5RCvl?w`N$VAT|ge|>^10Rcx~M%J<-v8*gkP%*@7DUGU7>4Ytaozj3oU>W?en;ZhS*Ora6@HS-G zko|gwPxE4yu8E6=E=^46X|gf;hvWTtno6{>RHd5OO%f zg0Bh(B6*m{r_aItNqsyybI$~~EPPi7b))>#Us05gluB|KC%}8~ABVuz)m3-^V5+lPXLA{iTV)q^nC+HPX-Mpa0ehb(eMss^5J$Ub=@d_FQoPNF) z1w(uHv*~dm%Ga9S`#j87je7ND%-~~UK0NQm-rb)8koo}mJKV^2Y^+GgQV2lMAJR(j z^Xqk`$IFndBH&Me4pR<~bFp5{(MGx$_SDGmz04^A6t9*AmU0wKXuq!~y6pUZUl6%H z(bsb{IWZwKk2t&S&z6Lpc?0p>O5&GZ9V1nDf+S^}I0&8B?X$W{hjdHw#_S{ z8iT-nr+@O<_XlP)LUAODxvU!_qLC0IWmT|Wj&zK@cYiM&V=%mmKlV4nK#chq^CZ$AJUf8*-46>RYt*-8G_VRIh~g#Lvqd?cQ09({W%nA0I0 zZJo`k$;&By3uiV3YO;*iUUYdnySSsHZw04woyD)}4dbf7lOq$tU7I3+#b9q}NV*M7 z*FOIXkUgGk*>JO3_>U*J{ zdV&SP7EsTYg3U2ur`91~wg3-SDILhAUnnXn0u+Y<-oC&V6F9*DJ!cPwIc7w@m6a99 z!&aR!G)|9Y1`!~78c(JN2Lt=Hyo8K`hqo#%ca&+G9Vn-o(}c$L%kZ{>S%Cx6m5C%u zBw~svPtss3EFU5f&! zgvVLdzg?T&=;sfje`TM$kanA5OV$fhJg#QjXFW=}n){>qJjP*qzD=Bq2JcfygA+N6 zOW5usl%{0!MO!b|a%59z7RT&a=w!V%uVE;c^mm4L*)Pa|Zj`sQWvk=<4z61>tO1Gn zV26`eQkt)*>3$u?wnb#EBD{T4gX<0I1TrZ)F(7gI2%GrJ7@u3z_s2gWKZPY(Q!?mH@pSb zDg{WV$*M|`kjqr?Ffde9RVfPa?t8^rLmL?=fjOz_=fIf?j}HNCgT&0 zwK|sTTe3UujNbNsW7jnl#|C7(dq2f&cdWv8n z>;pk#W6(-a^`U?6a_LDJ#UOmxx?!Fj44I+NRVdu-{$&^o8nExk`0x}{NjN&(lkD}qWD4-7UVmh4Eaq<9lt$g6bpF% z_%`UVslp;#!+`T7-x#Em@CQpjnaK_3O#UcHV~cY6j^Qb?-z0VZSR@ zJ=Lbp{I2TfZ|zK9+tao`Wq_m(!+-fT1JO=&tk(wLNjiT_TA-4F)DNrkmlW zgfcsGchs6WS{cFd*Si~SCKyIY(xUUk5EfEqe>=jmOBR;8WdvKx3bUbnh>wzT(6%Rm z2N;^mg}KOC2}ia=zP|hy#gM|hJ^!6$wx9I#X)+9TZv&n6-v?909PZ@Qv#0D@NRYw@B?o)V?x^F*JPbjo6pPb0brZ|+y`XsZ|Cg7TSG>y(g^^O z{0k6N`i6+0;^4qM_BpQGaDf*i(R2WY8IElK8(BvU!0rPGC$Wi$m^^Cq4p=%$4H~cH zUgBRdrQT!N3s<$+qiP`=3ttg-Stxk%&`5DkJIzmv!uI9Hor^29J8H{@yt3eFK*JVY zgPTC{!e{#-?+Ko_t9wY%wtE36^MII58=!;? zun-5%^#yJzmn?8{N#R^S1IfsB#v_|93$j3v4)#pi-Pbvwc~?Go9hsSyTP^lp5dTe5 z@iQH)KAFqqO9Ut5s5^i@32sEO(N2Q@i4`Wu!-lU1A?p73jQWR{BC`S?5_xEzPcT3SCfFjP zwhvM+UtII&QB$jKL6o}wA%C419`kwoVp>tr^!1iwI)XIaCIrq1Upnk#Bu;mx#+BkvJ)eF2Z)FgK^+Dh#}yq2MjvP ziX5$Xe=vdo3pEfOOF>ClR9Fb&Aphe>WNhs32k7yo7!(RB;rqD(OD%R~(?a|^ZjT_> zCe4nAd19(nZWbejmN=93zB5jc^F#C4LQ77H2oIDJX#N!k+ly72CVxDeVb$M{R}5fS zU~l`^$Ke~V2{fCyPRMxYp_LU!lZ^+DVRnIRu6J8f4g7`;Uml7uu>FSl5;Qs5Zx`|Q zQCMadHEq`H6=E>;M)G3?8}HaLF>+BVMlDj-!UB~sZj{C4;{a&cZi!B=05xB-cgbAy zW`7J|2AhIIlW{IOT8|yPy7JlQYPEQ5Y`UoLhRDI5*$oX20%8|H{IdL*NALuQUGL9U zkOx>2C@|qddU}Ki+VW1nQT!TV#fWP4Qv&19xQqFbTHn)ki#dFQVT6;NMK$c3rUD^8 zROaXCk8$xpjtT1IpHKR{`0qZo3DVJzwMAib_{_?Ev(MkO({TS{#x1jp#MkXkyV~48 z%(%8o^aamll~6HAnKw)KBWF*wkH%=n12)JfvuKQ-y@!LR+Ft#EagL@oLp##PyWP?7 zZ}ZgiQO;vFA0!QQ;k2WeNRZQ~k7bSCGa|#wydYhjb!Q;s>hB@%Xu~aBL*0V8|3s!h z^`+Ey9s%ur1)LRJPWw`6yoBYJT2FS6%0#p*7>O`3xt&XPcdo)kFeOw)(TEDA!KSBr zh8wJnpZr|-*8YYoU#99ul%+;1F<(MpXCzZS!pbzmQb8j#s^%@+gb<yHiTAH(xhCQHG$Nxx$h zdk(S~)#%z;g@1qR{2I)SjaY*WTihr^YcJOX^OqZ9T%2aSTwVY3!gd0RG9YndGd%ye zFBlq70Coaq+2dmi4a3}1*eYC1shUtGj1!`?ej}JEmOj6}m3ik1df{E6vNPT2E-f1x z0lj$BLmRAUPJQ*HZQ?c7YPkT0fE^xudC5^NI~!w~Lf2BR-7L3|_7GJr#NQ0v^j=>6 zc`x@7%D#`1n_q-wKF^VnXIJv)IcQSrWZ$x_=6`H9HZ);lWjtPe>-=a&nIxGkG*k>1 zV{}j{`A}V(UB6J1T+Lmj3BeGF-oj*^LS>p zV8!#{a4rr+<*@|*^`*%)wV;)j_87Yax$=t7A?qYN4db#4Uv2fPvzOB4i zbFJ!R4drjOFWukGOy2B;N$pd(&Ry?}|0YUsxrlHpbeVC`D?_e8g&r_~IC*#le3w4A zW7N|jQsiW0mw=IFsY1O2xtHa9yDu2f^655NsmjQ}xm9dcw;#MgY}&N|Q9wLE6vAQg z?sowwO?zm@2$DCk2Z*qBD7%LJH zz_~VO>rF8&_ZT>eOV^pme2cX>UT%TlsWkOueXB}?7brGiMec|B+LD!+x0y9#{Sy|@ zGr4$f>7D)PYc2xMTpz~DkG5r5u9O4MWSAOvc1@8Tcq)qZ>{IvB`NxeNrAxKzl4jSr z+s=pGq4KBA3Xfgb*Fo68MO>)ZFa`ckkH6kmv?V{k)0UHO)doM2X?KY%1wY7fi{M5B z9Gq|e8I`S?;+7eCdA)!;h5M$bIUzLofJ00In6H|mA}aSb@RP-@*yrEg-GLTQ9NaSZ zytA>h-yJf!?}R=)`tbc7{_EG%>O6Ouy2<;j=QdOX^#g&$3%kdnx2ZO034dGhSnIbH zc}0&dYHF`eeW(u#8>(QLJWT(sgm;JDXXw-5NHdw#>*>;IG(LTf&;0#KNi}oRnkjHc zX*7%es?_wD3SuNgp|K9d#GzY%EpM4tF~6(SW=P5L|MUdfq+Gi|FDyK~S3r>%O~8{t z0#jXVp^=geT>k-~CCmsM)GaX z)2_#~$+t`!D!w0Yo#ktceDIH0xIfs(12Igws1tl6nl8?f(5X4Ep#Xb7#U6r+K| z3?IF}&t>jbVAiFJh!o|!XFIaUc0?_2GVChmx?AC1pO!lc*v*Mb9#BQ`9| z1E6()B=POdUAT4Ju?X)2RyXF(>;8gR!PDZqgoFf0c&zjFHgq4DN^x7}A|=>!N&`vI zHA}!v10uToq`aRb z`1;t6_DP6*G9nsep+52l@lO+ z{1eEYv*D`IX}bmH-44bADw)zusem=5Yiw-HKs!(2zj^~0z}lsaLA3Cpg1wW?v%lU> z>qLyphU|D$T|#eID}PAc5aylW#7N4B^sDCmn}HPOA+zz*ZDq5sT)4+Hevb(LLJ3RI-e?TE#TXJ zyC6@0INfx$L0{=Sct;aMpW{VmaUj!UxlkLEbal`^gm_SqZ(DA|XTyaPYWNA5+JGGh zp#v99(DwGW`5#X}EzSCeM{gb2tU5sTma3HhCicT2XaMLm(GuW~7}(g%&}JMHfPyWa z!m!XDpNuU6(BYw9zy4<%KW7T=yZ&dMGc-IbA<^uKhaL;qpEpOjW~myhUb#Weke}M^ zUHWT<%d}*qtD|X6xZN)5HA0It2m5a^ z-KGa&sJ~W|TE~0`R*9?v;~gq{4I1i?s&Nq1)JUs)etsKhNHZp?>9f24TwUICqoK*^ ztz%g?x)`MzWaY>b_S6c4L>!#^=7v>PX5^1{mxxB%H~$yKQYnq0D^iJ)T>5?4;q=8s z5OtnurZv-aVa|M#}nOswrnoXn?D_mqXKE~Vc(2|cIcejG%#@zz> z+V~U(q>gOMLha#h@ygjFH#(SALaKh%M3vUjk5^6)5L2)_95KH)0&%Pmh7=344x*Pc z_cYCMm@3wxB#a!aqF81M1uI8hhJMKePuQrUqf2<2{^Y4)(Dyd=r8l_4#=;6Zs;y-K zC^`5Z=IEPtB0YVU>zm>aH(icz_2u0HCC1!(l6O36eG1g&7xfiplXKt@Kf;QFMTv2+ zisG8}DO|UH4rpZ(Yj$mV?F2n8si(jD7&0mepK>r}a4QO0CHWjH^z|T(p^Zy|Jyfyx z^5(Wv{z%~-$PNw)((^hg0t}S8-Z-)gc43YK?aDwG3f1`uT!DeaGE$Lsp(ntj2dsl^F5rkPbwSRR5$fstqxE)0R_kG1R05YSZqfUFaCuk^d!`BB0 z06P zp*c|4^2~Xm28L8kTW}leBM-iXUc`vS+(J(GYKSRzG0bz@pl&0cP+d^y$^6gfG*blRKtC)(myW4`>ypoV z`H4;PMMAo!cdL=pSM4MG8Bu&!RVMC&&vt;}lik_jl*kImX!zcB7|cNsWc}yIO+bL0 zPV5VBFqujP(kxMmK+JLzR5+4){4`=;o1@t*ID zHv8T}g0+Fiw7+cGPavt^RsOOIf2Qw$gBQKM0g;1Gz(B~$VXz~jLLtJ}CQ8T@u|I)# z4tqwp-tZ?qoyY&v$Go*oB=5iBMHDVO9v@CzOM~aPuv>$pFjR6Awtv869T5S9U__Q` z0g#8=2SfpTjT+~9Iu(2vhZkM<4OajOl+EWJRN(-Om6*GqjetsMi-i!pELH_yyBTv= z*+8J3&pbuf1t8vVv2n<$P8&D_p5t#sdkYlPdKL386*`CIMu>wp?~zhahnm&z5v`NMO|G)I@=z<4~9Z^Wlf&;XqZNJeCdtn#LB3pXX?Yl5yo zeF1?2%$Z;jQc$TmmRsrWW{>|@e+YbE7z~O|nM$=roe`iHmnE=oS#y+h)H&01rxy?) z^qHAGG4a^#mdExqoEmS$^Z9N%bz|j?>`zBK{8h{VGeqw5Jz4ee*$gsVT6<+o-PzRl zW5DfV6%gk7gDO!=|Chn)=;&Ch=uX$^2xp(#C7BihMy*lYLCOBd^H8%V{xiHq3vsPQ zz4N{PFr1n@Qk=v!rO4|+$^YGP8(lt3S(&tKMa9fr%Ugq_N)Aspq|b#wV`g&F2cT@$ z=ygRHrs**G0|=L5x$IS!PppjMY(dvbM|{-Iq=bZ9pzOpF39Nc*XlkbG)%<=akLEP! z4FKpnyyU6Cb?O=TfGnFIhR3@ zR#@1EQ&y+po=7mmFFU^)Stp?lo3>Fa%{5Oj%l=N^JO^Z>B^v%FaMB|CJ5*=cm z)NsS9iHOH(ADC6fY()aIzXpJW2IJPX#$oX6;q5>ce)66?#yMt7GEGb^uiYX8WUzOo&ATe?Q))yD+vg` zGXCA&ac=o2KW+ypPfK6e-BP0pjEBt-CdfV_9qC@*m(KUSU;#$jsFic%Fr@Q4q zP=$ZI_T6Y1loyDQ%yzICioj$ypSGFq$k@|#|52sJtXWUN!Qld|T||E)VMY$sS~b;S zzzqQh74VOqjt+=FR;$v&#Ku0-;T$V*@>t$D)A5o#Gp}%x0)2R~5>;Iw7^__$-cT3uS8XCX^IStta6%TU2usKlCno-wq;m;?TwbOlHUBxKTR5+#x9Udyh&|`#zW*xhN2I{fG-ykdTN@ zR&*r8_^+s#gwmBhrMAP_&hMoj6Z7@sZ3>@@1)G^{dT!k;@n=@4&pxW63kRHYH>WK= z>1@L#zJ|NK-k#n)Nm}ZeZ#+Dpcn(b9J6Y@eb}=p%R_*A3X~dTfqN8jMH~+L zH68AlSR7U`ovm2G*RZ|TiB#tQBu+qQa@Vx8pXIK)*LhR@8!n~vyXuan9IY~!?g(6k z?bk=e;HX0&1{F06$f*)qDt&1!iFB%grBUhscsd97I==pE$3|n@Xl&d5#&*)!w$-Gu zZJ*dyuew6*AZ3<7q841RDw!Wa6$Bpj8`%p@e;Dvq^#K3w3(~iZj1K8 zLSJpN4sjz~XC5h?;wV`__NBbn*;qV$l(oB#>HoPXfTDDNz!1CpF8j0B-SoZPP6E-4 zLl<5aW*UVIFfL>9%N(zvE^J8~-QRm2GCbD?_K*zS9J8l$EVx;+KuUva+aWy?$2ZM)-lCXym* z)RnY};!=)v%hS9lnO-9Yj{AcdjFhn^)Q$MpB0|AXQq8=_^rY=sxzqd_hdoRuB-jM% z)p=v?f~XzFa^B7XS1(K5U&CUM3D?;PX&2q*a4BexQ!?jUl31jF?OR|e95R=07j}Os zqokA6w^A`wj=ew&axltKQGnMp32c9rLs6<9czi&(;1V*`j=!0R$`IXRicvq)k+w-1 zY|fLDm;c9r1|wPwV>KJSJ6%HL+MS6!CB{%#KYVk85Ffikflkm{M8Aa#?NGY8MKWV% zTm)X@wEO_E999@4@sd*6u>>u}%#Z>1i7ZE-BHC{8KZuLh)@c%BNTJRX3~JJ+We#DS zSDLCoP$-tUm&bWeqF*F6HT7R>%XY8-`}@1UHQ7dxmBCkJuaYas?k^+GxvelTw`;{+ zaq_552u>689KIU1!as`jJZqA~&=4fuseN8~75nPIzt&arL?B0>fA;0%4~!2RHqj>i zCu_oX4OR}iGUuJ7z)05cM}Ir$o!!x_Y^!}@dd-gYK?{jeJ&4)rb@6nLBjIca3|kw8 zaHZmEpC1XeNO7D0F?O$6tb2N8uv;Lbn8X+6iu6*uis(exW-x86Ycvd@yEcQ*5>xQv}k*5^}iAy)){Ryl>Fxm4Xl)hG<#SN;X{;Xb(% zDAf8_smSlc{M5hsFE3lE>+*S=P0yBV!PbCC-+#)2&nE=d4+oz6`v5ds_c;&u@Ii#n1D)~qhlc)Y8)C7aV@x5D34xGCDdV$6H zOx4S-ITr1qMKL*XH~Z)~M{y^#?)gT{_v1SxWs^U<`aR!|DAgIp_&Wk~a}RlXm+F|o z?tnvxg_RW~L8Ir@7C?6nY0~HWx(Ol->2#6Zw7%aH^cruuj`ZzYA3EO}U-3n}^2RlK zv`$EWvfa||YCAH5+%|Ni*-NZy^~ir+*f2VJ-uk`i&L!x%oQW_)(O<>vjQdxCBEx}! zX}SB24QNCVOB&R>@UU5BSu2qR`iIHN+Dc#sGu*e~$86v4KE@`|sTr-CkZgTprocSsol z(k1J!KX2X!nhpc?7n|a5Iu?zE6YEJb4wAiSu2Z?nI9<7qj*fsxNDQUybs?~ZRH#*k z*|#>Ka18F58jFXKb~RSTa&qPE6X1RqFxdz-%+2rTkKeI9`fqvdzvE0t^YzR#gVho5 z-thXh{f~uAEW_1tU%zzF!hJAj{?UgYinD+G8OvCH&X|sKUOnGTPWAhjF`OID{Lt$h z-)v9GvJT-e*Q@$xgqfR6Yy$a$sEaJImK+|F)!xmQAyk1O9$BLQDpP#Y= zJMZv_+e9#%c5x$-@3s7b=n(@V+I>{ebt?c?&=qKm0#tlr(s@9*Lw#GZ-UL*XHl7Ej%Sdre-LHtidKlN3^+xkrfu@N%9`0=Q^Q zsTqdrz+jKn*eJt$=~J5(2c8uJL702|@q@whD=?N2oahfD`FQU!@4R>eYVxy{tc8Sh zxj$V}(s}_nscR(t;G+Fp>#}R34d^VVGGQ+kX=$(tqw&>$g;Q1@TF;`7bpV8|NhlC) zt*e=u58byG32F}vyl=F~kO>LtA`yy_!@-k{aZ91a6xvCKAKqGAATkFb4=B?;?efk)-Aq*eS1Ra3 z+N*#M1HFXb98B?L8F(}}!Msps<6p~x@TX)fHh`!6Y}951u-!o`Kw{`?a*N9WOptp~ zDeD>55&bcL)%}VNCLO!cr+b;msglPO1DoHwG!q@vWHC=P24foXr^EVe&liiTQ+KSU(Rg8@q{DnU!| zF^7^B4HYg(qhTqBp^gvg`^<8B?7S-GpbybN#=V{alqeDr-(6kT<;!8Z5pB$GAZ807 zzy4)XTKQ`BIXehgnb{#nUq@n`5uEfCoa`|0=AeftRFVovn~*ssDfqJ1f0Wh=f@4BU zFpSNMpkW_M3$h5F|lAfQm#tD;n2Ngn`I)%YiOQ4j~eF|MfvU@ z^cgN0Mn0|KyU2i15(KH1{&9-LIQYc;KG5swAW2scxmhps(Oh+bN z3n+ck{Kg{vT`c7^dYSXkmMM$Vx*}{h0vY?`Kopd+GoPJm;Q9>(W zIK+CYO+BH2_~sTWEK$7_033t_xOwuf0!)C^o zlr#aIJd1Qo?~wx{6=!gPRgX~35KBgUA+XW^SNmYh*Pik(_0|6fz^+@DIjLAu`gJpq z%b;6ZKPp0s8q(!I@!D88nx6Q~&|SIFGU3HXtl`wkd3I6{C#}D^h4B>>1}0s?V~cw<;zl0J?sEeFSDPaP{Ya z*vP+fOh_0c>&@M?o3coVcE84_DF#^0eSsIJ`oK8F_NJ3C7H*#;T&V({1d!sQrJ?p) z4%TfJWOZ4w3e@zk`peg==%fXc#+^s%ZqdCG?r`dUzF1Nz{*^t6Gp=l8_3r=5m4ah{ zHkUrYi5Yr;gI?0ztI_;hDBgL0mYG8sW`PzWGGa1<(q|t1p_DX%4ZEAi6szz<BW&wfz8USAzg>tZ zn5z>?XN{;h`PYqF67bUNIL1At@%L|UZ$OL}-i-om8AzfKVq!uOP++PvaM(AkWo7I2 zdO0s8E3@G+!Id~Pp?&){VU>?;&?H4jk`OH+pnuo$^)SqR%;rB3i>}cnv}t|x{h!4= zckE_At@}_D7NQ|SN#MC6d-(%4eozhoRq6urF0)yj)k}=5n1wpbzO*KV&SR85+pwjy zBQYb8NBDLyEgV5MKf9)G&q+GEwDR6W!sWf=jpjZRQ8v~%egB}Ty|04RuUq4pfF(WqI8S)U{U5zIa@B-Pbf_8@@uh!d`f%Zs% z$S$v_sHm*$7;bscjw;E%bxjyk66vv>L=fU??c?SM@z>rJ(w#?S50+Tb*rK#WH#ph} zY6-WBUxj3>dRVS!EsiWBU*hm9;HC@+t*j1eB<7sp(?v!g;h}@A$c2S;vifGTXSWb= zXSF&UA|QlOBfwaPhn#Ney`MKp7#sIsE;9WkMA@-7^XObi6-f_69p=5#DxhUb7uT-G z$}#>;hDAW|3M_I&ye`8wEotfL|5PnHI=WlissKbvu^%=~IE9R~ArDAby$^LO{Zh^J zdu24n;51)qql~?j;!FY%K2cmp%1L8&)JnHR?>x(Ht=Dc^Uxjv&>%s+=|VAn25wtjCruD52{~a_mL2B~m@QAc^M5y#Yag;%u6aU)nQnQgJuM z%!QVDRI;Ip*0G*37=c@`n zXL*svL9@L23Pa-+I5u$-hjRCECY_%ziQZp9v0Z7!H25sL3E`M0WAPmx zt*wC_-n^qQ-#@`>gX>D9+}!{Ax^@fz>>ZF82Y9KVO;O-~jF^fp{Ub*%`+Ed0$7ymW zP@tOxOVa%IkS%gb7>OR{HIY)VVub2dct!H$cG`9Aa_YfppA0E-G@klohs%h9SabyHi%iy&att9W8Nl%?T2kD-op25#L z$L$Y7$--|C%y!OO|0^H@DtJVo3HaQsb#?I>6)GZpQKd)8R61^}E&vIvhp9lj_9zaC zOW3I0_ghO+Wo2-F0DiM|Vu@D0W$QKrwN#Kh;ob9>Wq+eg_(5LbAlp(-*usrQ9PC>q zZP+8h9OF~ES;<6TN3$49p6+ zw%AMHaBp9&UagL~cj0U#FHj$HM2kwU0_sze_-2w(6QN+_AqfOz@u;!`)=TI%ybx&C z#c|)K+g6F@FAGBB9*SigVP1iRRU-)W_N)+j{mRB}LQ6iv8ZvC+{i0jsuz8-D8I-BrL!2gc zHj$MYKF6^GGqp`Zbyf_46dDZLN`#*CTWhocR#m&J%`Q(sG4wcwLSdGSh7;-KiP6OG z&Pag=32FI;AM-|-RZrm?!482K_Z7^fjK52{1sRE&hGl$lM^b}@)+_lsLpQmk>;BcN zYkY#Z!xSo)9Q6CYAxiYB4ht7xMFKKDh;F2Oxt9Q=KOsIo!XCMb6%C4sDy)mk>W*V< za3{D^5M7e)s+Zqyv-3JZI4uGH5UVn@s9WuuD4`@hnF^q$Jn7<6g_phHS&R#iyLpLu3;LI8mx?7kTGF&;(n830xlJl819y2<|j(%D%w@ddYxz6o{rhC z8b^;?)b>z~tAA>FVT>c`;E)_!^-xv=x;!rU-2Qx_JplIeK#ASZ7GxEC^oT^z5K8m< z>LeDn%o%b}lw7#ic9aO@hQDaFn_G1NCN&xch|=G|J0g<*?}n?l_d^H-;C51J7Vpy2 zhw0k4#6+U>wDO9~b|Nkp0xT&x>SRS=zOZ~qof8+STC>(B*wx?3B?t*)o6k+VT43@W6(zB6ca&b;zQBM+S z_9O9e1<69`u3Ie1fV)w=1|24+jwBWb0RZwGA zpi7U3{U#s#;lHNK!(QJq?EKT{m_uz$J=vNU?G%^?`j%=j<6BHq#TWLb(4`(Q((*p;=!!G>N)eZJfChQ#k$)Z3eP6{uP? zc5z{Is}|?1WeId{mb3m~!<_!PGY`Qyp=X%S!?(YS9HfExJBDTEe_9AS8F# zdHMa7w-_x=wz|KfwmIc16AUC$VoqEl@}fDgO3^~&!Ys^le*0Ad9Cp}H?0+|(028r> z3GLvf@zQnzftN{T&sU~A57xWUZ7AKJH@lw(^Vm00^*J_R+K#C5zCPC&@)1+YDxTju zg^te<7^XDX6q@NgCp%)!_3pCvaD~{P9b(W+p((f4--+v!xo+PA+i=2m#AKmgqf?SB z!w1YQEkA&1V)Dc&(kS2nHat2yI10VgECGd&O%BOLLp5m5o{;M_1A+?oBtg=x~Fdbb|8Rba*Et$bdYN##btpBRMorG3(`*tY{Lfcl)e>;~^Me}{uW*ThPC+v;2kM*h5mFxFoXr;5 zGjA4v@B^D>7d~=i=6<34IXkF5Q2hLX9N1vvyxr0B_TQKk5>YD4`EqAG_3!gmZzrVm z=n{0fy^F|1CptOGhF0Kt`WaB%p$U6=IV zEGkOFU%0VbVWN7LjBHMM4Y3&MVPqxM;YPUaNnuIRaou-M3oV0}x1THdAMX}rUl$-*`PD)_t1Iee1yOY;`_* zKMI3y&t_>^aFNzq?W=2Q%ym4ry1jvIYc;xoM04`aii4Z;*iK6wn8jV%XHnpbncX0W_q*t+v>vPg_EsOC}uvrIA_R z%6D;Xj-UFNt&uo9t0sucDIH@qO{e=?z$yc6R8}re559fFSX66CzGhNCa+v!4_Bui| zCa0vS!vR3Kg6=P`vDoeBb?<8C-fws!x*pec_^S5?>(}^|Qge}$BPZzA=J%36d9PH4ck`GrgN_FrgrPawxQ&L)o7|#i3iJ16${XPi- zwet8%JAM$)ebw9?JU_yTMUv+-pl<>dXup>pR8`){;du*g!v+F-WFY%8ap)2l_*tIk zLr+Hs&qZ5diO~G=1@Gpv0RcM3+M3Bw)a|T@d^aZhD>{p}lHo6=ElpbIyVwA=+lv$U z75hPzT3Y?W9qnb0JKBo1?g8UICs6?>(mHkWxxn30MjB-s!@%4XYp^6BdI|pbsL*SO z!s~ci{Xs z!$mKwTWj#%EEjyP9EK`b+WytNW;^F?H+|4x=DEz8tF`E{2>zQVTKq*(^J zKW)NP9Koa4%aABrOB3RT+rx^dQh<%w`3`&a_oZ0anfI<8?f8Z-L5#6ZYI48!^4N^D z+Pzj{b-PrRWb;pWJ;iPfFb(;iGOgJsUE`rsWmxA$&S811=;%5u6%Jc8ja@+C=)%e` zR^e1dRo}TVBvl4(NoSc&y)~^kgWd&ZGwm#|V=>7)7Bs>8oL>(GN0#LvMl3R-c6FRs z;(dB7O=MdRjf4-d@vMy@*SyVD>%mg@UgjD5s{(h!adLF3Ujo7GE$$*e>11B|LqO- z#HV6fdNguGUZWr#LN6ZKm}$p;w$L7s-+_D-(yc@Rbg+%9HwHS+}_iiQejZqvUxY@QIkkGO1qBI?GVexiaffU@{XV+To z^^}xQDg@Lj?|>6|vJ54NPSl$!JS=B}-AOAi*z(zh;{EhU{%T4IQA4!xMhPF|{Uc32 z5+QDenvi-RvZN||A*@grZ^eSG50)5YWyM~u9J(95V8f6fpv!8TW^<~p6^5jq+-Pa> zt?zxg)t-PHy%0V6wqfj=nip{P4L~SE%KQmHSxG3Wkk{UDG_XVfdB%Swh(MvCqb2ko zbozA;Zuj%w?79rTC4;Ryv55IXS@`G7R8GvNsQt@<4|$cEFlpKJ-?_}1jm#e_94;;5 zOjFR>U@7yfC(69JB=JbC;MI)gJBA6k{y#WoT?1Q(>-8tH^dBE9Ug9d|^OT0Txdkn(+ z>(%;fj;i1r3l<4;m}~#U<`1tlP7>id@4t!e`{N!jGwbT$Ap@m8{?0ZG_+s)oNrrh<{$5nHDr3O zZOWmjL!^fUNtJqeU$%KQyrq64#V01V{73g9c?Xfe2NhHlfR5$0VVo%=bCV;48YhRV zStK@`gIl@UbqY~J@UkyIT|gDP^9FOwX9PO{lvTd z%m(w;2S?hzeAU-8Pi#N8=D|%I8=imwpX>KfifmT^!ougi(+__905ojDL)6)zETNA; z$zdx*O}_KJHqOkD|FnvnEDojIUl^i=h!rdu)vx~iGKa$c>O zd42i^okyAVsEya?oJNv3WG&`Od;AJ}@aYKvr0J!lL7Nmn0r9?QS=oVFP@)1xApoVP z_kLLquuOpRXcI3lufN;2&5cG^U;P|>6Bp6kW{Uo7I8+S?hDhJTop?dJYiPMt3e^8p zM`+iKkq5VltP}%fv1G7`j|@ykPS)6qy1vh0XCS-Tr3g8x+r5fG2bJbCb%s% zEi|<^ABoP5GZK>f9uf}V?(d6r05A~C@xOlSbMKfUfQ%Fp5@P%}*rwqjhbh0COnMMu z%}A2+VelG+H)NV(iu-durP=Z*Jyf#(U8AUt1#E^FN){Qj?{T)SQdLfyhdW!uyR$~& z@i4vYI{{kTLUNgEsTzk(3Zbx|(A+mE*OuQW;-2}DhAFAQ4hVLaros+H;; z)`>R1N{*mjJPoy1Y+8V0x98x?V }HA6g$GiAW1>Tojs3dqj^CO^;?5B_D@@3S*^ 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 literal 0 HcmV?d00001 diff --git a/docs/source/sys/assets/file-permissions.pdf b/docs/source/sys/assets/file-permissions.pdf new file mode 100644 index 0000000000000000000000000000000000000000..03511b6f92e356bb0142136e3342d000d8f21744 GIT binary patch literal 90962 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%0DxgqH)ZLnwWvVa)k8j}GajZCIvf*1Zc&LWj64 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 N+(=YZVhZ9&{|AacJ)8gl literal 0 HcmV?d00001 diff --git a/docs/source/sys/dizin-izinleri.md b/docs/source/sys/dizin-izinleri.md new file mode 100644 index 00000000..1c4c0a8a --- /dev/null +++ b/docs/source/sys/dizin-izinleri.md @@ -0,0 +1,304 @@ +# Dizin İzinleri + +Dizin izinleri ile ilgili ayrı bir yazı yazmanın iyi olacağını düşündüm. Önceki +yazılarda bunlardan bahsettim ama şöyle bir toparlayalım. + +Dizin izinleri kafa karıştırıcı olabiliyor. İnternetteki açıklamaların bir kısmı +yanlış, bir kısmı da tüm durumları karşılamıyor. Adam anlatmış anlatmış ama +"öyle olursa böyle bir exception var", "şöyleyse böyle" diye bir sürü istisna +tanımlamış, akılda tutmak kolay değil. Ben de tüm durumları kapsayacak bir model +uydurdum. Şimdi uydurduğum modele bir bakalım. Sonra örneklerle destekleriz. + +## Oda, Kapı, Kilit, Cam + +```{figure} assets/dizin-oda.png +:align: center +``` + +Bu modelde dosya sistemindeki dizinleri iki kapısı olan bir odaya benzetiyoruz. +Dizinin altında olan diğer dizin ve dosyalar odanın devamında yer alıyor. +Altındaki dizin ve dosyalara erişmek sadece bu dizin ile mümkün oluyor. Çöp adam +bizi daha doğrusu kernel'i temsil ediyor. Biz dosya sisteminde *gezinirken* +odadan odaya geziniyor gibi düşünelim. + +Odanın `/` tarafına yani "tepeye" yakın olan kısmındaki kapının bir camı var, +içerisi gözükebiliyor. İçeride ise bir tahtada tablo var. İşte bu tablo dizinin +içeriği. Dizin dediğimiz şeyin `isim - inode` çiftlerinden oluştuğundan +bahsetmiştik. Linux üzerinde aslında bir 3. sütünun olduğundan bahsedebiliriz, o +da `tür`. Bu bilgi hem dizin içerisinde hem de `inode` içerisinde saklanıyor, +tipik olarak. Odanın çıkış kapısında ise cam yok ve kilit de bulunmuyor. Dizinin +içerisindeki dosya ve dizinlerin inode verilerine ulaşmak için odadan çıkıp, Her +satırda 3 adet veri tutan bu dizin veri yapısının *key* kısmı `isim` olmaktadır. +Dizinlerde kullanabileceğimiz `çöz()` diye bir fonksiyon var diyelim. Buna merak +ettiğimiz ismi verince biz diğer iki bilgiyi veriyor. Mesela `çöz("x")` diyoruz, +bize `5, f` dönüyor. Şimdi bu model üzerinden `rwx` haklarını konuşalım. + +- `r` Bu hakkımız var ise dizinin içerisindeki tabloyu açıkça görebiliyoruz, tüm + satırları. +- `w` Bu hakkımız var ise dizinin içerisindeki tabloyu değiştirebiliyoruz. +- `x` hakkı bize giriş kapısının anahtarını veriyor. Kapıyı açıp içeriye + girebiliyoruz. İçeriye girebildiğimiz için odanın içerisindeki `çöz()` + fonksiyonunu da kullanabiliyoruz. + +--- + +Şimdi 8 adet olasılığı da tek tek inceleyelim. + +## `r--` + +Dizinde sadece `r` hakkımız var. Dizinin önüne kadar geldik. Fakat kapıyı açıp +içeriye giremiyoruz çünkü kapının anahtarı yani `x` hakkı yok. Fakat kilitli +kapı camlı olduğu için camdan içeriye bakıp, tabloyu görebiliyoruz. Tek +yapabildiğimiz bu. Tabloyu görerek de dizinin altında bulunan dosya ve dizinler +ile ilgili inode numarası ve tür bilgilerine ulaşabiliyoruz. Doğrudan tabloyu +gördüğümüz için `çöz()` fonksiyonunu kullanamasak da, çünkü odanın içinde değiliz +`x` hakkımı yok, tablodan doğrudan bilgileri görebiliyoruz. + +Bu hakkı olan kullanıcı dizinin içerisindeki olanların adını, türünü ve inode +numarasını görmek dışında bir şey yapamaz. Odaya giremediği için odadan çıkıp +inode'lara ve dosya içeriklerine ulaşamaz. + +```shell +alper@brs23-2204:~/sys$ ls -lad a +dr--rwxr-x 3 alper alper 4096 Jul 14 14:10 a + +alper@brs23-2204:~/sys$ cd a +bash: cd: a: Permission denied + +alper@brs23-2204:~/sys$ ls a +ls: cannot access 'a/x': Permission denied +ls: cannot access 'a/z': Permission denied +ls: cannot access 'a/y': Permission denied +x y z + +alper@brs23-2204:~/sys$ ls -il a +ls: cannot access 'a/x': Permission denied +ls: cannot access 'a/z': Permission denied +ls: cannot access 'a/y': Permission denied +total 0 +? -????????? ? ? ? ? ? x +? -????????? ? ? ? ? ? y +? d????????? ? ? ? ? ? z + +alper@brs23-2204:~/sys$ find . -name x -printf "%f - %i\n" +x - 8521330 +find: ‘./a/z’: Permission denied +``` + +`x` hakkı yani kilit olmadığı için `cd` ile dizinin içerisine giremiyorum. `ls` +ile de dosya türleri ve isimlerini görebiliyorum, `-i` ile inode bilgilerini +görememe sebebim de `ls` komutunun çalışma şeklinden geliyor. `ls`, adeta +dizin kaydındaki inode bilgisini kullanmıyor da dosyanın kendisine gidip inode +bilgilerini bulmaya çalışıyor. `find` ile dizin içerisindeki tabloyu okuyarak +bu bilgiyi edinebiliyoruz. Bunu kantılamak için ChatGPT'ye `readdir()` kullanarak +bir program yazdırmasını söyledim: + +```c +#include +#include +#include +#include +#include +#include + +void print_file_type(unsigned char d_type) { + switch(d_type) { + case DT_REG: + printf("Regular file"); + break; + case DT_DIR: + printf("Directory"); + break; + case DT_LNK: + printf("Symbolic link"); + break; + case DT_BLK: + printf("Block device"); + break; + case DT_CHR: + printf("Character device"); + break; + case DT_FIFO: + printf("FIFO/pipe"); + break; + case DT_SOCK: + printf("Socket"); + break; + default: + printf("Unknown"); + break; + } +} + +int main(int argc, char *argv[]) { + if (argc != 2) { + fprintf(stderr, "Usage: %s \n", argv[0]); + return 1; + } + + DIR *dir; + struct dirent *entry; + + if ((dir = opendir(argv[1])) == NULL) { + perror("opendir"); + return 1; + } + + while ((entry = readdir(dir)) != NULL) { + printf("Inode: %lu - Name: %s - Type: ", entry->d_ino, entry->d_name); + print_file_type(entry->d_type); + printf("\n"); + } + + closedir(dir); + return 0; +} +``` + +Bu programı `gcc myls.c -o myls` olarak derleyip `r--` hakkımın olduğu dizinde +çalıştırınca: + +```shell +alper@brs23-2204:~/sys$ ./myls a + +Inode: 8521330 - Name: x - Type: Regular file +Inode: 8521332 - Name: z - Type: Directory +Inode: 8521331 - Name: y - Type: Regular file +Inode: 8520985 - Name: .. - Type: Directory +Inode: 8521270 - Name: . - Type: Directory +``` + +Gördüğünüz üzere bu bilgileri almak için, inode bilgisi dahil, dizinde `r` +hakkımızın olması yeterli. + +## `-w-` + +Dizinde sadece `w` hakkımız olunca odanın anahtarı elimizde yok fakat `r` hakkı +olmadığımız için dizin içerisindeki tabloyu da kapının camından okuyamıyoruz. +`w` hakkı bize o tabloyu değiştirme hakkı veriyor. Ama odaya giremedik, `x` yok. +Bu açıdan `w` hakkı, tek başına işe yaramıyor ne yazık ki, `---` ile aynı +noktadayız. + +## `--x` + +Dizinde `x` hakkı olduğu zaman kapının anahtarı bizde, içeriye girebiliyoruz ve +çıkış kapısından çıkabiliyoruz. İçeriye girebildiğimiz için `çöz()` fonksiyonunu +da kullanabiliyoruz. Fakat `r` hakkımız olmadığı için tabloyu göremiyoruz. Eğer +adını bildiğimiz bir dosya var ise `çöz()` fonksiyonunu çağırabildiğimiz için +onun bilgilerini alıp, içeriğine erişebiliriz. Ama dizin içerisindeki girdileri +göremiyoruz, listeleyemiyoruz. + +```shell +alper@brs23-2204:~/sys$ ls -ld a +d--xrwxr-x 3 alper alper 4096 Jul 14 14:10 a + +alper@brs23-2204:~/sys$ ls a +ls: cannot open directory 'a': Permission denied + +alper@brs23-2204:~/sys$ cat a/x +Ben x'im +alper@brs23-2204:~/sys$ cat a/y +Ben y'yim + +alper@brs23-2204:~/sys$ ls -li a/x +8521330 -rw-rw-r-- 1 alper alper 9 Jul 14 14:10 a/x +``` + +Gördüğünüz gibi `ls` ile klasörün içeriğini alamadım çünkü `r` hakkım yok. Ama +içerisinde `x` ve `y` isimli dosyaların olduğunu biliyorum. Bu sayede dosyaların +içeriklerini okuyabildim ve inode bilgilerine (izin, sahiplik) erişebildim. `r` +hakkı olmadan `x` hakkı vermek kullanıcının bildiği dosyaları görmesini sağlıyor, +pek pratik değil. + +## `rw-` + +`x` hakkı olmadan `w` hakkına sahip olmak çok kullanışlı değil. `rw-` ile `r--` +aynı şeyleri yapabilecektir. + +## `r-x` + +Bu sık kullanılan izinlerden biri. Bu izne sahip olunduğunda klasör içeriği `ls` +ile görüntülenebilir, çünkü tabloyu görebiliyoruz ve `x` hakkı olduğu için +içeriye girip işler yapabiliyoruz. `w` hakkı olmayınca ne yapamıyoruz? `w` hakkı +olmadığı için dizin içerisindeki bilgileri değiştiremiyoruz. Dosyaların adının +değiştirilmesi ve silinmesi, yeni dosya eklenmesi bu tablonun değiştirilmesini +gerektiriyor. O yüzden bu durumda dizin içerisinde değişiklik yapamayız ama +hedef dosyalarda yazma hakkımız varsa elbette içeriklerini değiştirebiliriz. + +```text +alper@brs23-2204:~/sys$ ls -ld a +dr-xrwxr-x 3 alper alper 4096 Jul 14 14:10 a + +alper@brs23-2204:~/sys$ ls a +x y z +alper@brs23-2204:~/sys$ cd a + +alper@brs23-2204:~/sys/a$ touch yeni +touch: cannot touch 'yeni': Permission denied + +alper@brs23-2204:~/sys/a$ rm x +rm: cannot remove 'x': Permission denied + +alper@brs23-2204:~/sys/a$ mv x xx +mv: cannot move 'x' to 'xx': Permission denied + +alper@brs23-2204:~/sys/a$ cat x +Ben x'im + +alper@brs23-2204:~/sys/a$ echo "Artik x degilim" > x +alper@brs23-2204:~/sys/a$ cat x +Artik x degilim +``` + +gibi. + +## `-wx` + +Bu da pek pratikte kullanılacak bir izin değil. Tabloyu okuyamıyoruz yani `ls` +ile listeliyemiyoruz fakat tabloyu değiştirebiliriz. Ayrıca bildiğimiz dosyalara +erişebiliyoruz. `w` hakkımız olduğu için dosyaları silip, yenilerini +ekleyebiliyoruz. + +```shell +alper@brs23-2204:~/sys$ ls a +ls: cannot open directory 'a': Permission denied + +alper@brs23-2204:~/sys$ rm a/x + +alper@brs23-2204:~/sys$ touch a/xx + +alper@brs23-2204:~/sys$ echo "xx" > a/xx + +alper@brs23-2204:~/sys$ cat a/xx +xx + +alper@brs23-2204:~/sys$ cd a +alper@brs23-2204:~/sys/a$ +``` + +## `rwx` + +Tam yetki, her şey serbest. + +## `---` + +Hiçbir yetki yok. + +## Özet + +Dizinde `x` hakkı olmadığı zaman aslında bir çok şeyi yapamıyoruz. Diyelim ki +`/` tepe dizininden başlayarak aşağıya doğru ilerliyoruz. Yolda `x` hakkımızın +olmadığı bir dizinle karşılaşırsak aslında arkasında bulunan dosyaları +okuyamayız. + +Diyelim ki bir dizinde `rw-` hakkımız var. Dizinin adı `a` ise, bu durumda +arkasındaki dosyaları silemeyiz. Çünkü bir dosyayı silmek, onun inode'u +içerisinde de değişiklik yapmayı gerektiriyor. En azından link sayısı 1 +düşürülmeli. Fakat `x` hakkımız olmadığı için zaten odaya giremiyoruz. +Odaya giremediğimiz için, dizin tablosunda da değişiklik yapamıyoruz. Bu açıdan +`rm`, `mv` gibi komutları çalıştırabilmemiz için o dizinde `x` hakkımızın olması +gerekiyor. + +## Kaynaklar + +- diff --git a/docs/source/sys/index.md b/docs/source/sys/index.md index 245eac35..8bd1850a 100644 --- a/docs/source/sys/index.md +++ b/docs/source/sys/index.md @@ -22,8 +22,10 @@ process.md dosya-dizin-izin.md inode.md rwx-dosya-dizin.md +dizin-izinleri.md soft-hard-link.md dot-and-dot-dot.md +ozel-izinler.md ``` ## 📚 Kaynaklar diff --git a/docs/source/sys/kaynak.md b/docs/source/sys/kaynak.md index 57c606dc..ace33e25 100644 --- a/docs/source/sys/kaynak.md +++ b/docs/source/sys/kaynak.md @@ -15,6 +15,7 @@ Linux Sistem Programlama ile ilgili olduğunu düşündüğüm çeşitli kaynakl - Murat Demirten tarafından hazırlanmış [Linux Sistem Programlama](https://demirten.gitbooks.io/linux-sistem-programlama/content/) isimli açık online kitap. +- [File Permissions (PDF)](assets/file-permissions.pdf) ## 📚 man Sayfaları diff --git a/docs/source/sys/ozel-izinler.md b/docs/source/sys/ozel-izinler.md new file mode 100644 index 00000000..41d0a77c --- /dev/null +++ b/docs/source/sys/ozel-izinler.md @@ -0,0 +1,39 @@ +# Özel Dosya İzinleri + +```{todo} +Yazı yarımdır. +``` + +Şimdiye kadar bir dosya veya dizin izni hakkında konuşurken 3 farklı gurptan +(user, group, other) ve 3 farklı izinden, `rwx`, bahsettik. Linux sistemlerde +bu izinlerin dışında farklı senaryolarda bize faydalı olabilecek birkaç izin +daha bulunmaktadır. `rwx` izinlerinin her biri 1-bit ile ifade edilebilir, 3 +farklı kategori olduğu için de dosya izinleri 9-bit ile tutulabilir. İşte bu +özel izinler de 3-bit ile tutulmaktadır, yani 3 farklı türde izin göreceğiz. +Toplamda 12-bit ediyor + +Şimdi onlara bir bakalım. + +## Sticky Bit (`01000`) + +Sticky Bit, ilk olarak 1975 tarihinde Unix'in 5. sürümünde tanıtılmıştır. İlk +kullanımı, sadece çalıştırılabilir (executable) dosyalar içindir. Bu bit'i +set edilmiş çalıştırılabilir dosyaların `text` alanı çalıştırıldıktan ve çıktan sonra +swap alanında saklanırmış. Bu bit tipik olarak sık kullanılan programların hızlı +çalışmasını sağlmak içinmiş. Swap alanına *yapıştıkları* için *sticky* olarak +adlandırılmışlar. [^1f] + +Günümüzde Linux gibi Unix benzeri işletim sistemlerini çok daha karmaşık ve +verimli bellek yönetim mekanizmalarının olmasından dolayı bu bit başka amaçlar +için kullanılmaktadır. + +### Dizinlerde Sticky Bit + +Bir dizinin sticky bit'i set edildiği zaman çeşitli davranış değişiklikleri +olmaktadır. Böyle bir dizinin içerisinde yaratılan dosyaları sadece o dosyanın +sahibi veya sticky bit'i set edilmiş dizinin sahibi ya da root kullanıcısı o +dosyayı silebilir veya yeniden adlandırılabilir. Eğer bu bit olmasaydı, o dizinde +yazma ve execute hakkı olan herkes altındaki dosyalarda bu tarz değişiklikler +yapabilirdi. + +[^1f]: