mirror of
https://github.com/microsoft/qlib.git
synced 2026-07-01 01:51:18 +08:00
* MVP for Indian Stocks in qlib using yahooquery * cleaned with black * cleaned with black * add YahooNormalizeIN and YahooNormalizeIN1d * cleaned the code * added 1min for IN and also updated readme * update comments * fix comments * recorder support upload both raw file and directory * fix comments * Update README.md * Fix docs of QlibRecorder * sort index after loader (#538) make sure the fetch method is based on a index-sorted pd.DataFrame * refactor online serving rolling api * refactor TRA * format by black * fix horizon * fix TRA when use single head * clean up * improve pretrain * update README * fix tra when logdir is None * fix tra when logdir is None * Update strategy.py * Update README.md * Update README.md * Conda Suggestion * code standard docs * Update ensemble.py (#560) * Fix CI Bug (#575) Co-authored-by: yuxwang <anduinnn@foxmail.com> * Update gen.py (#576) * Fix multi-process loop calls (#574) * check lexsort in the 'lazy_sort_index' function (#566) * check lexsort * check lexsort * lexsort comment * lexsort comment * Delete .DS_Store * Update README.md * bug fix & use oracle transport pretrain * mend * Add `backend_freq_config` parameter, support multi-freq uri * Add sample_config to QlibDataLoader, support multi-freq * add multi-freq example * get_cls_kwargs renamed get_callable_kwargs * support multi-freq uri * Add inst_processors to D.features * Fix typo * Fix the index type of the multi-freq example * Fix duplicate mlflow directories in tests * Add DataPathManager to QlibConfig && modify inst_processors to supports list only * Modify the default value in the multi_freq example * Modify client-server mode and dataset-cache to disable inst_processor * Add wheel package to github CI * fix comment * Update FAQ.rst * Update README.md Fix wrong link * Update the docs of TaskManager (#586) * Update manage.py * update yaml * update run_all_model * Modify the Feature to be case sensitive (#589) * update README * remove verbose * fix spell bug * fix typos (#592) * Update Release Note * fix portfolio bug * Add calendar support for resample * add freq kwargs * test.yml: Remove redundant code (#595) * Supporting shared processor (#596) * Supporting shared processor * fix readonly reverse bug * remove pytests dependency * with fit bug * fix parameter error * fix comments * Fix undefined names in Python code (#599) * Update pytorch_tabnet.py $ `flake8 . --count --select=E9,F63,F7,F82 --show-source --statistics` ``` ./qlib/qlib/contrib/model/pytorch_tabnet.py:567:38: F821 undefined name 'inp' self.independ.append(GLU(inp, out_dim, vbs=vbs)) ^ ./qlib/examples/model_rolling/task_manager_rolling.py:75:18: F821 undefined name 'task_train' run_task(task_train, self.task_pool, experiment_name=self.experiment_name) ^ 2 F821 undefined name 'task_train' 2 ``` * Fix undefined names in Python code * from qlib.model.trainer import task_train * update seed * fix some docstring * add comments * Fix SimpleDatasetCache * Update setup.py updated classifiers * Update setup.py change to matplotlib==3.3 * Update python-publish.yml added python 3.9 * updategrade version number * Update model list * fix the type of filter_pipe * fix comment * fix record_temp * update cvxpy version * Update code_standard.rst (#587) * Update code_standard.rst * Update docs/developer/code_standard.rst Co-authored-by: you-n-g <you-n-g@users.noreply.github.com> Co-authored-by: you-n-g <you-n-g@users.noreply.github.com> * Add file lock for MLflowExpManager (#619) * fix torch version * Share version number (#620) * Update initialization.rst (#622) * Update initialization.rst * Update docs/start/initialization.rst Co-authored-by: you-n-g <you-n-g@users.noreply.github.com> * Update docs/start/initialization.rst Co-authored-by: you-n-g <you-n-g@users.noreply.github.com> Co-authored-by: you-n-g <you-n-g@users.noreply.github.com> * fix bugs for running previous exmaple * fix deal amount bug * update change doc (#623) * Add files via upload * Update README.md * Update README.md * Update README.md * Delete change doc.gif * Add files via upload * Update README.md * Delete change doc.gif * Add files via upload * Delete change doc.gif * Add files via upload * Update README.md Co-authored-by: you-n-g <you-n-g@users.noreply.github.com> Co-authored-by: you-n-g <you-n-g@users.noreply.github.com> * update doc * simplify run all model * fix run all model bug * Fix Models (#483) * fix gat dataset * fix tft model * Update tft.py * Fix tft.py Co-authored-by: Pengrong Zhu <zhu.pengrong@foxmail.com> * type and skip empty exp * fix model yaml config * fix tft import bug * skip empty result * fix model and yaml bug * fix wrong generate parameter * Modify multi-freq example (#626) * modify the example of multi-freq * add Copyright * add a comment to average_ops.py * modify the example of multi-freq * add comment to multi_freq_handler.py * add the Ref expression description to multi_freq_handler.py * add expression description to multi_freq_handler.py * update images * fix workflow and update framework Co-authored-by: Gaurav <2796gaurav@gmail.com> Co-authored-by: 2796gaurav <17353992+2796gaurav@users.noreply.github.com> Co-authored-by: bxdd <bxd98@126.com> Co-authored-by: Young <afe.young@gmail.com> Co-authored-by: you-n-g <you-n-g@users.noreply.github.com> Co-authored-by: Dong Zhou <Zhou.Dong@microsoft.com> Co-authored-by: ZhangTP1996 <ztp18@mails.tsinghua.edu.cn> Co-authored-by: demon143 <59681577+demon143@users.noreply.github.com> Co-authored-by: Wangwuyi123 <51237097+Wangwuyi123@users.noreply.github.com> Co-authored-by: yuxwang <anduinnn@foxmail.com> Co-authored-by: Pengrong Zhu <zhu.pengrong@foxmail.com> Co-authored-by: Mark Zhao <50850474+markzhao98@users.noreply.github.com> Co-authored-by: cslwqxx <cslwqxx@users.noreply.github.com> Co-authored-by: Dong Zhou <evanzd@users.noreply.github.com> Co-authored-by: SaintMalik <37118134+saintmalik@users.noreply.github.com> Co-authored-by: Christian Clauss <cclauss@me.com> Co-authored-by: Anurag Kumar <mailanu98@gmail.com> Co-authored-by: demon143 <785696300@qq.com>
4 lines
98 KiB
XML
4 lines
98 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
||
<!-- Do not edit this file with editors other than diagrams.net -->
|
||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="983px" height="448px" viewBox="-0.5 -0.5 983 448" content="<mxfile host="app.diagrams.net" modified="2021-09-30T16:36:55.636Z" agent="5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36" version="15.3.8" etag="PaQXfQgWtCiH12pSAop-" type="google"><diagram id="8FO28GmY1u0ATRcniDlX">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</diagram></mxfile>" style="background-color: rgb(255, 255, 255);"><defs/><g><path d="M 45.91 134.41 L 169.91 134.41 L 169.91 149.41 L 159.91 164.41 L 45.91 164.41 Z" fill="#fff2cc" stroke="#d6b656" stroke-miterlimit="10" pointer-events="all"/><path d="M 169.91 134.41 L 588.75 134.41 L 588.75 292 L 45.91 292 L 45.91 164.41" fill="none" stroke="#d6b656" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe flex-start; justify-content: unsafe center; width: 122px; height: 1px; padding-top: 141px; margin-left: 47px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><b><font style="font-size: 14px">Trading Agent</font></b></div></div></div></foreignObject><text x="108" y="153" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">Trading Agent</text></switch></g><rect x="53.43" y="264.56" width="527.32" height="23.44" fill="none" stroke="none" pointer-events="all"/><path d="M 53.69 264.26 C 53.69 264.26 53.69 264.26 53.69 264.26 M 53.69 264.26 C 53.69 264.26 53.69 264.26 53.69 264.26 M 53.43 270.66 C 54.59 268.59 56.94 267.57 58.68 264.62 M 53.43 270.66 C 54.66 269.43 56.26 267.81 58.68 264.62 M 53.17 277.06 C 57.04 272.82 58.95 269.83 64.32 264.23 M 53.17 277.06 C 56.5 272.47 59.51 269.63 64.32 264.23 M 53.56 282.7 C 59.25 276.01 66.19 271.05 69.31 264.59 M 53.56 282.7 C 57.92 277.84 62.14 273.01 69.31 264.59 M 53.96 288.34 C 60.46 280.23 66.4 270.89 74.95 264.19 M 53.96 288.34 C 60.8 280.39 68.5 271.18 74.95 264.19 M 58.94 288.7 C 63.64 283.4 66.32 279.12 79.94 264.55 M 58.94 288.7 C 65.45 281.8 70.65 276.39 79.94 264.55 M 64.59 288.31 C 69.14 282.3 72.2 277.21 84.92 264.91 M 64.59 288.31 C 69.18 283.13 73.49 276.67 84.92 264.91 M 69.57 288.67 C 74.73 283.52 80.4 276.65 90.57 264.52 M 69.57 288.67 C 74.32 284.18 77.6 278.97 90.57 264.52 M 75.22 288.27 C 81.49 278.67 88.46 272.25 95.55 264.88 M 75.22 288.27 C 79.8 283.88 84.24 279.12 95.55 264.88 M 80.2 288.63 C 86.36 279.17 95.01 273.04 101.2 264.48 M 80.2 288.63 C 85.5 284.38 88.99 278.98 101.2 264.48 M 85.85 288.24 C 88.27 285.05 95.41 278.48 106.18 264.84 M 85.85 288.24 C 93.08 278.77 101.75 270.2 106.18 264.84 M 90.83 288.6 C 98.59 279.79 104.61 270.46 111.83 264.45 M 90.83 288.6 C 98.07 279.75 106.05 271.94 111.83 264.45 M 96.48 288.2 C 102.92 281.53 107.7 272.49 116.81 264.81 M 96.48 288.2 C 101.97 281.58 106.15 276.6 116.81 264.81 M 101.46 288.56 C 106.07 283.06 109.61 276.02 122.46 264.41 M 101.46 288.56 C 105.48 283.56 110.46 278.68 122.46 264.41 M 107.11 288.17 C 115.84 282.02 120.2 271.5 127.44 264.77 M 107.11 288.17 C 111.06 284.14 116.17 279.29 127.44 264.77 M 112.09 288.53 C 120.07 281.56 126.77 274.9 133.09 264.38 M 112.09 288.53 C 118.54 281.32 124.88 273.72 133.09 264.38 M 117.74 288.14 C 124.61 280.7 130.33 273.02 138.07 264.74 M 117.74 288.14 C 125.22 280.06 133.33 269.3 138.07 264.74 M 122.72 288.5 C 126.84 282.6 130.57 278.19 143.72 264.35 M 122.72 288.5 C 128.07 281.71 135.72 273.76 143.72 264.35 M 128.37 288.1 C 132.1 283.28 140.24 278.16 148.7 264.71 M 128.37 288.1 C 133.02 281.59 139.28 275.94 148.7 264.71 M 133.35 288.46 C 138.87 282.76 145.7 276.55 154.35 264.31 M 133.35 288.46 C 140.29 278.86 147.93 270.13 154.35 264.31 M 139 288.07 C 142.83 282.4 149.14 275.68 159.33 264.67 M 139 288.07 C 144.19 282.29 147.76 278.05 159.33 264.67 M 143.98 288.43 C 150.12 279.21 161.43 270.8 164.98 264.28 M 143.98 288.43 C 148.4 282.45 153.6 277 164.98 264.28 M 149.63 288.03 C 152.85 284.77 159 277.82 169.96 264.64 M 149.63 288.03 C 153.78 282.49 158.26 278.21 169.96 264.64 M 154.61 288.39 C 164 279.01 171.63 269.25 175.61 264.24 M 154.61 288.39 C 161.64 280.78 168.23 273.53 175.61 264.24 M 159.6 288.75 C 166.12 283.64 171.43 274.53 180.59 264.6 M 159.6 288.75 C 165.22 283.1 171.55 276.3 180.59 264.6 M 165.24 288.36 C 175.39 278.48 181.42 268.54 186.24 264.21 M 165.24 288.36 C 168.87 283.74 174.68 277.43 186.24 264.21 M 170.23 288.72 C 174.49 284.18 182.56 278.43 191.22 264.57 M 170.23 288.72 C 175.17 283.53 179.56 279.65 191.22 264.57 M 175.87 288.32 C 183.01 280.49 190.63 273.71 196.21 264.93 M 175.87 288.32 C 180.32 283.63 186.38 277.35 196.21 264.93 M 180.86 288.68 C 186.74 280.34 193.61 277.56 201.86 264.53 M 180.86 288.68 C 189.08 280.02 194.57 273.13 201.86 264.53 M 186.5 288.29 C 194.47 281.63 200.26 274.67 206.84 264.89 M 186.5 288.29 C 190.68 282.13 195.9 278.08 206.84 264.89 M 191.49 288.65 C 198.12 281.66 203.24 277.29 212.49 264.5 M 191.49 288.65 C 198.23 281.85 204.5 272.96 212.49 264.5 M 197.13 288.25 C 204.88 279.97 209.35 272.41 217.47 264.86 M 197.13 288.25 C 203.27 279.88 210.76 274.03 217.47 264.86 M 202.12 288.61 C 209.26 281.88 215.03 275.16 223.12 264.46 M 202.12 288.61 C 210.26 280.04 216.82 272.27 223.12 264.46 M 207.76 288.22 C 212.15 284.92 215.34 276.38 228.1 264.82 M 207.76 288.22 C 213.79 282.52 217.49 277.43 228.1 264.82 M 212.75 288.58 C 219.18 282.51 222.13 278 233.75 264.43 M 212.75 288.58 C 218.46 280.45 224.95 273.52 233.75 264.43 M 218.39 288.19 C 225.03 277.64 234.04 270.5 238.73 264.79 M 218.39 288.19 C 222.5 283.55 227.98 277.95 238.73 264.79 M 223.38 288.55 C 228.96 281.29 235.48 272.01 244.38 264.39 M 223.38 288.55 C 228.63 282.75 235.62 275.83 244.38 264.39 M 229.02 288.15 C 236.72 280.57 244.82 271.38 249.36 264.76 M 229.02 288.15 C 233.46 281.4 238.47 276.43 249.36 264.76 M 234.01 288.51 C 241.92 280.11 247.16 273.95 255.01 264.36 M 234.01 288.51 C 238.88 282.95 242.42 278.27 255.01 264.36 M 239.65 288.12 C 248.19 279.46 254.4 273.67 259.99 264.72 M 239.65 288.12 C 248.14 278.88 255.27 269.07 259.99 264.72 M 244.64 288.48 C 250.91 279.82 258.6 270.62 265.64 264.33 M 244.64 288.48 C 249.87 281.71 256.23 275.44 265.64 264.33 M 250.28 288.08 C 256.7 279.47 265.11 272.11 270.62 264.69 M 250.28 288.08 C 256.32 281.6 261.46 275.82 270.62 264.69 M 255.27 288.44 C 259.03 283.57 264.37 277.53 276.27 264.29 M 255.27 288.44 C 259.37 283.67 265.41 276.39 276.27 264.29 M 260.91 288.05 C 266.51 282.17 269.64 275.32 281.25 264.65 M 260.91 288.05 C 266.33 282.73 271.54 277.07 281.25 264.65 M 265.9 288.41 C 271.13 283.35 276.75 277.31 286.9 264.26 M 265.9 288.41 C 273.35 280.5 279.48 273.21 286.9 264.26 M 270.89 288.77 C 275.23 281.7 281.65 275.62 291.88 264.62 M 270.89 288.77 C 274.77 284.04 280.92 278.63 291.88 264.62 M 276.53 288.37 C 282.5 280.59 289.59 271.63 297.53 264.22 M 276.53 288.37 C 279.76 284.23 284.07 277.64 297.53 264.22 M 281.52 288.73 C 287.9 283.33 292.96 275.19 302.51 264.58 M 281.52 288.73 C 290.89 278.3 298.04 269.9 302.51 264.58 M 287.16 288.34 C 293.65 282.61 300.93 274.43 308.16 264.19 M 287.16 288.34 C 293.6 279.51 301.25 272.43 308.16 264.19 M 292.15 288.7 C 298.04 279.79 307.96 270.32 313.14 264.55 M 292.15 288.7 C 300.16 280.4 306.03 272.01 313.14 264.55 M 297.79 288.3 C 304.17 282.18 307.64 275.57 318.13 264.91 M 297.79 288.3 C 304.23 280.84 309 275.32 318.13 264.91 M 302.78 288.66 C 309.41 281.96 316.1 274.03 323.77 264.51 M 302.78 288.66 C 309.18 280.02 316.33 271.42 323.77 264.51 M 308.42 288.27 C 315.21 280.2 323.92 269.32 328.76 264.87 M 308.42 288.27 C 315.7 281.04 321.87 272.16 328.76 264.87 M 313.41 288.63 C 320.51 278.82 329.49 271.71 334.4 264.48 M 313.41 288.63 C 320.66 279.62 328.84 269.86 334.4 264.48 M 319.05 288.24 C 325.33 284.02 328 275.82 339.39 264.84 M 319.05 288.24 C 326.49 279.89 332.56 271.56 339.39 264.84 M 324.04 288.6 C 330.87 280.78 336.06 273.43 345.03 264.44 M 324.04 288.6 C 328.41 282.79 334.93 276.65 345.03 264.44 M 329.68 288.2 C 335.31 281.53 344.2 272.85 350.02 264.8 M 329.68 288.2 C 333.72 283.25 339.3 276.9 350.02 264.8 M 334.67 288.56 C 342.79 280.81 346.38 274.07 355.66 264.41 M 334.67 288.56 C 343.43 279.32 350.48 269.68 355.66 264.41 M 340.31 288.17 C 345.2 279.11 351.22 272.11 360.65 264.77 M 340.31 288.17 C 346.57 279.5 353.09 272.32 360.65 264.77 M 345.3 288.53 C 352.46 280.47 360.14 270.7 366.29 264.38 M 345.3 288.53 C 349.47 283.42 353.74 279.08 366.29 264.38 M 350.94 288.13 C 355.02 282.76 363.22 276.32 371.28 264.74 M 350.94 288.13 C 356.33 282.11 361.49 276.71 371.28 264.74 M 355.93 288.49 C 361.57 281.5 369.6 274.15 376.92 264.34 M 355.93 288.49 C 360.84 281.88 367.23 276.2 376.92 264.34 M 361.57 288.1 C 368.39 280.74 377.41 270.5 381.91 264.7 M 361.57 288.1 C 368.96 280.9 375.56 274.18 381.91 264.7 M 366.56 288.46 C 374.31 282.3 377.3 275 387.55 264.31 M 366.56 288.46 C 374.55 278.24 384.12 269.32 387.55 264.31 M 372.2 288.06 C 378.43 280.76 383.64 277.88 392.54 264.67 M 372.2 288.06 C 378.1 281.57 382.45 276.38 392.54 264.67 M 377.19 288.42 C 384.53 278.51 394.78 269.81 398.18 264.27 M 377.19 288.42 C 381.77 282.84 388.13 275.99 398.18 264.27 M 382.18 288.78 C 386.73 283.31 392.04 276.33 403.17 264.63 M 382.18 288.78 C 388.41 282.21 393.31 276.73 403.17 264.63 M 387.82 288.39 C 392.79 282.14 399.23 273.97 408.81 264.24 M 387.82 288.39 C 394.96 280.54 401.8 273.84 408.81 264.24 M 392.81 288.75 C 396.84 281.09 405.45 278.52 413.8 264.6 M 392.81 288.75 C 398.9 282.55 405.69 275.13 413.8 264.6 M 398.45 288.35 C 404.92 281.65 413.07 273.55 419.44 264.2 M 398.45 288.35 C 405.08 281.42 409.95 274.62 419.44 264.2 M 403.44 288.71 C 409.67 280.36 420.06 270.14 424.43 264.56 M 403.44 288.71 C 408.34 283.17 411.89 277.48 424.43 264.56 M 409.08 288.32 C 412.35 282.7 419.06 278.42 429.42 264.92 M 409.08 288.32 C 415.84 280.09 423.04 272.12 429.42 264.92 M 414.07 288.68 C 419.31 279.85 427.99 271.96 435.06 264.53 M 414.07 288.68 C 420.23 283.13 425.73 276.35 435.06 264.53 M 419.71 288.28 C 425.5 282.64 431.21 276.69 440.05 264.89 M 419.71 288.28 C 423.11 283.4 428.65 278.75 440.05 264.89 M 424.7 288.64 C 428.61 284.41 434.08 277.11 445.69 264.49 M 424.7 288.64 C 431.7 279.45 439.04 270.75 445.69 264.49 M 430.34 288.25 C 437.15 279.53 444.52 271.38 450.68 264.85 M 430.34 288.25 C 437.34 279.59 445.27 271.88 450.68 264.85 M 435.33 288.61 C 442.57 278.66 452.65 271.26 456.32 264.46 M 435.33 288.61 C 443.66 280.24 449.97 270.45 456.32 264.46 M 440.97 288.22 C 448.13 278.59 457.6 269.1 461.31 264.82 M 440.97 288.22 C 449.27 278.88 456.15 270.93 461.31 264.82 M 445.96 288.58 C 452.21 282.32 458.8 274.45 466.95 264.43 M 445.96 288.58 C 453.11 281.91 459.52 274.35 466.95 264.43 M 451.6 288.18 C 459.26 278.01 468.44 270.19 471.94 264.79 M 451.6 288.18 C 459.73 279.68 467.49 271.1 471.94 264.79 M 456.59 288.54 C 462.03 283.17 469.25 272.15 477.58 264.39 M 456.59 288.54 C 463.98 279.91 470.37 273.22 477.58 264.39 M 462.23 288.15 C 468.2 283.04 475.28 274.1 482.57 264.75 M 462.23 288.15 C 469.44 279.06 477.95 269.85 482.57 264.75 M 467.22 288.51 C 476.2 279.65 483.31 270.99 488.21 264.36 M 467.22 288.51 C 472.42 280.89 479.79 275.5 488.21 264.36 M 472.86 288.11 C 478.74 283.95 481.88 278.03 493.2 264.72 M 472.86 288.11 C 476.82 282.65 482.43 277.5 493.2 264.72 M 477.85 288.47 C 482.61 281.58 487.39 277.66 498.84 264.32 M 477.85 288.47 C 485.75 280.09 493.15 270.27 498.84 264.32 M 483.49 288.08 C 489.84 280.45 498.58 272.66 503.83 264.68 M 483.49 288.08 C 486.99 283.88 491.34 277.73 503.83 264.68 M 488.48 288.44 C 492.65 281.74 499.12 272.94 509.47 264.29 M 488.48 288.44 C 495.21 281.57 499.93 274.7 509.47 264.29 M 494.12 288.04 C 500.52 280.88 506.96 276.09 514.46 264.65 M 494.12 288.04 C 500.75 280.74 507.31 271.06 514.46 264.65 M 499.11 288.4 C 503.92 282.73 509.3 277.85 520.1 264.25 M 499.11 288.4 C 507.47 279.99 514.17 271.75 520.1 264.25 M 504.09 288.76 C 509.22 281.12 519.85 271.71 525.09 264.61 M 504.09 288.76 C 509.71 283.78 514.38 277.39 525.09 264.61 M 509.74 288.37 C 518.64 280.9 525.07 270.22 530.73 264.22 M 509.74 288.37 C 515.64 280.38 522.52 272.06 530.73 264.22 M 514.72 288.73 C 520.11 283.45 522.26 276.92 535.72 264.58 M 514.72 288.73 C 522.26 279 531.97 270.67 535.72 264.58 M 520.37 288.33 C 526.21 279.66 531.71 273.4 541.36 264.18 M 520.37 288.33 C 527.01 280.79 534.77 271.32 541.36 264.18 M 525.35 288.69 C 531.14 284.73 533.43 277.37 546.35 264.54 M 525.35 288.69 C 529.94 282.62 534.97 278 546.35 264.54 M 531 288.3 C 533.44 283.89 539.53 279.44 551.34 264.9 M 531 288.3 C 535.88 282.26 539.89 276.85 551.34 264.9 M 535.99 288.66 C 542.45 283.53 545.54 279.06 556.98 264.51 M 535.99 288.66 C 543.2 279.31 550.69 271.9 556.98 264.51 M 541.63 288.27 C 550.27 277.91 557.76 271.41 561.97 264.87 M 541.63 288.27 C 545.72 283.45 549.51 279.05 561.97 264.87 M 546.62 288.63 C 552.03 284.53 556.17 278.04 567.61 264.47 M 546.62 288.63 C 551.34 282.2 556.87 277.11 567.61 264.47 M 552.26 288.23 C 558.54 281.11 566.16 275.52 572.6 264.83 M 552.26 288.23 C 559.73 279.31 566.87 268.96 572.6 264.83 M 557.25 288.59 C 563.73 281.48 572.3 271.31 578.24 264.44 M 557.25 288.59 C 564.48 280.94 571.62 272.46 578.24 264.44 M 562.89 288.2 C 567.54 282.53 575.55 272.99 582.57 265.56 M 562.89 288.2 C 571.74 279.62 578.3 269.51 582.57 265.56 M 567.88 288.56 C 569.81 282.99 574.44 279.87 582.31 271.95 M 567.88 288.56 C 572.47 282.53 578.28 275.05 582.31 271.95 M 573.52 288.16 C 577.21 284.11 577.32 282.82 582.05 278.35 M 573.52 288.16 C 575.15 286.32 576.89 283.97 582.05 278.35 M 578.51 288.52 C 580.31 286.89 581.59 284.44 582.44 283.99 M 578.51 288.52 C 579.84 287.3 580.85 286.14 582.44 283.99" fill="none" stroke="#f5f5f5" stroke-opacity="0.9" stroke-linejoin="round" stroke-linecap="round" stroke-miterlimit="10" pointer-events="all"/><path d="M 53.43 264.56 C 226.49 263.63 400.45 264.13 580.75 264.56 M 53.43 264.56 C 168.03 266.19 281.97 265.98 580.75 264.56 M 580.75 264.56 C 579.5 272.29 580.71 280.8 580.75 288 M 580.75 264.56 C 580.45 271.41 581.59 280.27 580.75 288 M 580.75 288 C 443.01 287.28 305.74 286.69 53.43 288 M 580.75 288 C 461.36 288.06 342.21 288.08 53.43 288 M 53.43 288 C 54.42 279.95 52.48 274.22 53.43 264.56 M 53.43 288 C 53.78 280.77 53.2 273.26 53.43 264.56" fill="none" stroke="#666666" stroke-opacity="0.9" stroke-linejoin="round" stroke-linecap="round" stroke-miterlimit="10" stroke-dasharray="3 3" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe flex-end; justify-content: unsafe center; width: 525px; height: 1px; padding-top: 285px; margin-left: 54px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 18px; font-family: Helvetica; color: rgb(51, 51, 51); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><b><i><font style="font-size: 12px" face="Comic Sans MS">Meta Controller</font></i></b></div></div></div></foreignObject><text x="317" y="285" fill="#333333" font-family="Helvetica" font-size="18px" text-anchor="middle">Meta Controller</text></switch></g><rect x="48.32" y="4" width="303.4" height="90" fill="#e1d5e7" stroke="#9673a6" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe flex-start; justify-content: unsafe center; width: 301px; height: 1px; padding-top: 11px; margin-left: 49px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 18px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Analyser</div></div></div></foreignObject><text x="200" y="29" fill="#000000" font-family="Helvetica" font-size="18px" text-anchor="middle">Analyser</text></switch></g><path d="M 312.99 135.04 L 312.99 121 L 686.27 121 L 686.27 166.92" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 686.27 172.17 L 682.77 165.17 L 686.27 166.92 L 689.77 165.17 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 121px; margin-left: 506px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;">Decision</div></div></div></foreignObject><text x="506" y="124" fill="#000000" font-family="Helvetica" font-size="11px" text-anchor="middle">Decision</text></switch></g><rect x="240.5" y="173.14" width="131.82" height="84" fill="#fff2cc" stroke="#d6b656" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe flex-start; justify-content: unsafe center; width: 130px; height: 1px; padding-top: 180px; margin-left: 242px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><b><font style="font-size: 16px">Forecast Model</font><br /></b></div></div></div></foreignObject><text x="306" y="192" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">Forecast Model
</text></switch></g><path d="M -36.54 38.5 L 74.46 38.5 L 74.46 38.5 L 74.46 56.5 L 74.46 74.5 L 74.46 74.5 L -36.54 74.5 Z" fill="#e1d5e7" stroke="none" transform="rotate(270,18.96,56.5)" pointer-events="all"/><g transform="translate(-0.5 -0.5)rotate(-90 18.960000000000036 56.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 113px; height: 1px; padding-top: 57px; margin-left: -38px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 19px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Interface</div></div></div></foreignObject><text x="19" y="62" fill="#000000" font-family="Helvetica" font-size="19px" text-anchor="middle">Interface</text></switch></g><path d="M -77.75 190.5 L 115.25 190.5 L 115.25 190.5 L 115.25 208.5 L 115.25 226.5 L 115.25 226.5 L -77.75 226.5 Z" fill="#fff2cc" stroke="none" transform="rotate(270,18.75,208.5)" pointer-events="all"/><g transform="translate(-0.5 -0.5)rotate(-90 18.75 208.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 195px; height: 1px; padding-top: 209px; margin-left: -79px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 19px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Multi-level Workflow</div></div></div></foreignObject><text x="19" y="214" fill="#000000" font-family="Helvetica" font-size="19px" text-anchor="middle">Multi-level Workflow</text></switch></g><path d="M -41.75 347.5 L 79.25 347.5 L 79.25 347.5 L 79.25 365.5 L 79.25 383.5 L 79.25 383.5 L -41.75 383.5 Z" fill="#dae8fc" stroke="none" transform="rotate(270,18.75,365.5)" pointer-events="all"/><g transform="translate(-0.5 -0.5)rotate(-90 18.75 365.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 123px; height: 1px; padding-top: 366px; margin-left: -43px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 19px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Infrastracture</div></div></div></foreignObject><text x="19" y="371" fill="#000000" font-family="Helvetica" font-size="19px" text-anchor="middle">Infrastracture</text></switch></g><rect x="58.68" y="38" width="89.32" height="48.45" fill="#ffffff" stroke="#000000" stroke-dasharray="3 3" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe flex-start; justify-content: unsafe center; width: 91px; height: 1px; padding-top: 43px; margin-left: 58px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 15px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><font style="font-size: 15px">Forecasting Analyser</font></div></div></div></foreignObject><text x="103" y="58" fill="#000000" font-family="Helvetica" font-size="15px" text-anchor="middle">Forecasting...</text></switch></g><rect x="159.96" y="37.92" width="82.47" height="48.53" fill="#ffffff" stroke="#000000" stroke-dasharray="3 3" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe flex-start; justify-content: unsafe center; width: 84px; height: 1px; padding-top: 43px; margin-left: 159px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 15px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><font style="font-size: 15px">Portfolio Analyser</font></div></div></div></foreignObject><text x="201" y="58" fill="#000000" font-family="Helvetica" font-size="15px" text-anchor="middle">Portfolio A...</text></switch></g><rect x="260.72" y="38" width="76.21" height="48.53" fill="none" stroke="none" pointer-events="all"/><path d="M 260.99 37.69 C 260.99 37.69 260.99 37.69 260.99 37.69 M 260.99 37.69 C 260.99 37.69 260.99 37.69 260.99 37.69 M 260.73 44.08 C 261.42 43.33 262.59 41.74 265.98 38.05 M 260.73 44.08 C 262.46 42.03 264.67 39.12 265.98 38.05 M 260.47 50.48 C 264.78 46.68 270.19 40.99 271.62 37.65 M 260.47 50.48 C 263.85 47.77 267.04 43.31 271.62 37.65 M 260.86 56.13 C 267.19 51.55 270.42 45.32 276.61 38.01 M 260.86 56.13 C 267.1 48.9 271.54 43.98 276.61 38.01 M 260.6 62.52 C 265.46 56.15 274.81 48.21 281.6 38.37 M 260.6 62.52 C 267.99 54.66 275.33 46.71 281.6 38.37 M 261 68.17 C 268.24 60.92 270.66 55.16 287.24 37.98 M 261 68.17 C 269.95 58.18 279.92 47.67 287.24 37.98 M 260.74 74.56 C 274.35 61.13 286.72 45.22 292.23 38.34 M 260.74 74.56 C 268.68 64.28 278.76 55.71 292.23 38.34 M 260.47 80.96 C 271.57 66.89 282.77 53.72 297.87 37.94 M 260.47 80.96 C 271.8 68.26 280.46 57.94 297.87 37.94 M 260.87 86.61 C 269.11 76.44 282.12 63.15 302.86 38.3 M 260.87 86.61 C 271.87 72.14 285.07 58.62 302.86 38.3 M 265.86 86.97 C 279.68 70.78 296.52 53.35 308.5 37.91 M 265.86 86.97 C 276.03 76.79 284.05 64.39 308.5 37.91 M 271.5 86.57 C 280.22 77.59 290.7 65.93 313.49 38.27 M 271.5 86.57 C 288.36 67.49 303.84 49.63 313.49 38.27 M 276.49 86.93 C 284.82 77.67 293.84 67.39 319.13 37.87 M 276.49 86.93 C 284.54 76.95 293.86 66.17 319.13 37.87 M 282.13 86.54 C 293.24 73.85 304.61 61.17 324.12 38.23 M 282.13 86.54 C 295.43 72.26 306.53 59.28 324.12 38.23 M 287.12 86.9 C 302.45 70.24 314.81 55.81 329.76 37.84 M 287.12 86.9 C 302.86 67.38 319 50.63 329.76 37.84 M 292.76 86.5 C 307.69 67.88 324.36 51.05 334.75 38.2 M 292.76 86.5 C 306.52 72.12 318.71 56.82 334.75 38.2 M 297.75 86.86 C 308.56 73.95 322.02 61.12 339.08 39.32 M 297.75 86.86 C 306.78 76.29 317.09 64.89 339.08 39.32 M 303.39 86.47 C 311.97 76.11 323.12 66.89 338.82 45.71 M 303.39 86.47 C 310.26 77.79 318.56 68.25 338.82 45.71 M 308.38 86.83 C 316.2 76.76 325.2 70.88 338.55 52.11 M 308.38 86.83 C 315.6 79.16 322.11 72.68 338.55 52.11 M 314.02 86.43 C 319.89 78.13 325.6 71.81 338.95 57.75 M 314.02 86.43 C 319.61 80.92 325.04 73.62 338.95 57.75 M 319.01 86.79 C 326.63 80.02 330.74 69.56 338.69 64.15 M 319.01 86.79 C 325.97 79.02 331.47 71.85 338.69 64.15 M 324.65 86.4 C 328.47 80.59 331.69 75.08 339.08 69.79 M 324.65 86.4 C 326.87 82.53 330.27 80.03 339.08 69.79 M 329.64 86.76 C 330.7 84.83 333.96 83.08 338.82 76.19 M 329.64 86.76 C 331.59 83.91 334.01 81.59 338.82 76.19 M 335.28 86.36 C 335.78 84.87 337.35 83.76 338.56 82.59 M 335.28 86.36 C 336.22 85.51 337.06 84.7 338.56 82.59" fill="none" stroke="#adadad" stroke-linejoin="round" stroke-linecap="round" stroke-miterlimit="10" pointer-events="all"/><path d="M 260.72 38 C 289.77 36.74 319.18 36.87 336.93 38 M 260.72 38 C 289.27 37.25 317.81 37.8 336.93 38 M 336.93 38 C 334.73 50.05 337.43 62.01 336.93 86.53 M 336.93 38 C 337.21 56.51 335.74 73.5 336.93 86.53 M 336.93 86.53 C 318.94 86.03 300.9 84.52 260.72 86.53 M 336.93 86.53 C 309.16 85.2 281.25 86.05 260.72 86.53 M 260.72 86.53 C 261.12 69.56 262.5 52.44 260.72 38 M 260.72 86.53 C 261.77 72.82 261.81 58.54 260.72 38" fill="none" stroke="#666666" stroke-linejoin="round" stroke-linecap="round" stroke-miterlimit="10" stroke-dasharray="3 3" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 74px; height: 1px; padding-top: 62px; margin-left: 262px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 15px; font-family: Helvetica; color: rgb(51, 51, 51); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><i style="font-size: 15px"><font face="Comic Sans MS" style="font-size: 15px ; line-height: 100%">Execution Analyser</font></i></div></div></div></foreignObject><text x="299" y="67" fill="#333333" font-family="Helvetica" font-size="15px" text-anchor="middle">Execution...</text></switch></g><path d="M 222.6 215 L 231.55 215 L 234.13 215" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 239.38 215 L 232.38 218.5 L 234.13 215 L 232.38 211.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><rect x="50.22" y="172" width="172.38" height="88.53" fill="#fff2cc" stroke="#d6b656" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe flex-start; justify-content: unsafe center; width: 170px; height: 1px; padding-top: 179px; margin-left: 51px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><b><font style="font-size: 16px">Information Extractor</font><br /></b></div></div></div></foreignObject><text x="136" y="191" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">Information Extractor
</text></switch></g><path d="M 372.32 215.92 L 384.13 216.06" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 389.38 216.13 L 382.34 219.54 L 384.13 216.06 L 382.42 212.54 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><path d="M 49.56 110 L 799.32 110" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" stroke-dasharray="2 6" pointer-events="stroke"/><path d="M 48.82 321.26 L 797.32 321" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" stroke-dasharray="2 6" pointer-events="stroke"/><rect x="591.51" y="4" width="207" height="91" fill="#e1d5e7" stroke="#9673a6" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 205px; height: 1px; padding-top: 50px; margin-left: 593px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 18px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><span><font>Online Serving</font></span></div></div></div></foreignObject><text x="695" y="55" fill="#000000" font-family="Helvetica" font-size="18px" text-anchor="middle">Online Serving</text></switch></g><rect x="74.89" y="230.14" width="53.84" height="22.47" fill="none" stroke="none" pointer-events="all"/><path d="M 75.11 229.88 C 75.11 229.88 75.11 229.88 75.11 229.88 M 75.11 229.88 C 75.11 229.88 75.11 229.88 75.11 229.88 M 74.85 236.28 C 76.66 235.23 77.62 232.96 80.1 230.24 M 74.85 236.28 C 76.56 234.53 78.1 232.12 80.1 230.24 M 74.59 242.68 C 77.68 238.98 80.5 233.17 85.74 229.85 M 74.59 242.68 C 79.68 236.77 83.92 231.83 85.74 229.85 M 74.98 248.32 C 81.85 243.77 83.42 236.27 90.73 230.21 M 74.98 248.32 C 80.15 242.57 86.47 235.71 90.73 230.21 M 76.04 253.21 C 79.79 247.33 87.31 239.58 96.37 229.81 M 76.04 253.21 C 83.21 246.1 89.86 237.42 96.37 229.81 M 81.02 253.57 C 88.53 244.53 93.07 237.07 101.36 230.17 M 81.02 253.57 C 86.52 246.06 94.26 238.36 101.36 230.17 M 86.67 253.18 C 93.53 243.69 101.35 238.32 107 229.78 M 86.67 253.18 C 92.69 246.38 98.34 238.87 107 229.78 M 91.65 253.54 C 96.28 248.82 100.29 242.51 111.99 230.14 M 91.65 253.54 C 96.98 247.9 100.52 242.81 111.99 230.14 M 97.3 253.14 C 104.01 243.97 110.88 237.07 116.98 230.5 M 97.3 253.14 C 104.99 244.8 111.76 235.63 116.98 230.5 M 102.28 253.5 C 106.56 245.75 112.75 241.59 122.62 230.11 M 102.28 253.5 C 108.35 247.24 111.86 241.92 122.62 230.11 M 107.93 253.11 C 115.84 243.86 124.08 234.77 127.61 230.47 M 107.93 253.11 C 112.24 248.4 116.51 243.86 127.61 230.47 M 112.91 253.47 C 117.75 244.63 124.16 240.08 131.28 232.34 M 112.91 253.47 C 119.17 244.5 126.9 236.69 131.28 232.34 M 118.56 253.07 C 121.94 247.33 126.62 242.64 131.02 238.73 M 118.56 253.07 C 123.11 248.91 125.91 243.87 131.02 238.73 M 123.54 253.43 C 124.75 250.6 128.44 247.44 131.42 244.38 M 123.54 253.43 C 126.28 249.78 129.25 246.01 131.42 244.38" fill="none" stroke="#f5f5f5" stroke-linejoin="round" stroke-linecap="round" stroke-miterlimit="10" pointer-events="all"/><path d="M 74.89 230.14 C 95.49 229.23 116.22 230.76 128.73 230.14 M 74.89 230.14 C 90.35 230.78 104.46 229.86 128.73 230.14 M 128.73 230.14 C 128.36 236.38 127.09 241.98 128.73 252.61 M 128.73 230.14 C 128.08 238.06 128.89 248.56 128.73 252.61 M 128.73 252.61 C 108.79 252.91 90.9 253.89 74.89 252.61 M 128.73 252.61 C 115.92 253.18 101.45 252.24 74.89 252.61 M 74.89 252.61 C 76.36 245.17 73.45 238.39 74.89 230.14 M 74.89 252.61 C 74.18 244.23 75.38 236.75 74.89 230.14" fill="none" stroke="#666666" stroke-linejoin="round" stroke-linecap="round" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 52px; height: 1px; padding-top: 241px; margin-left: 76px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: "Comic Sans MS"; color: rgb(51, 51, 51); line-height: 1.2; pointer-events: all; font-style: italic; white-space: normal; overflow-wrap: normal;"><font style="font-size: 12px"><span style="font-size: 12px">Graph</span></font></div></div></div></foreignObject><text x="102" y="245" fill="#333333" font-family="Comic Sans MS" font-size="12px" text-anchor="middle" font-style="italic">Graph</text></switch></g><rect x="151.01" y="230.14" width="53.84" height="22.47" fill="none" stroke="none" pointer-events="all"/><path d="M 151.27 229.84 C 151.27 229.84 151.27 229.84 151.27 229.84 M 151.27 229.84 C 151.27 229.84 151.27 229.84 151.27 229.84 M 151.01 236.24 C 152.31 233.93 154.14 232.19 156.26 230.2 M 151.01 236.24 C 153.04 234.79 153.99 232.74 156.26 230.2 M 150.75 242.63 C 154.62 238.4 159.48 233.91 161.9 229.8 M 150.75 242.63 C 155.13 238.33 159.94 232.97 161.9 229.8 M 151.14 248.28 C 153.82 240.78 161.44 236.53 166.89 230.16 M 151.14 248.28 C 155.73 243.53 161.29 236.35 166.89 230.16 M 152.2 253.16 C 160.62 243.88 166.21 237.64 172.53 229.77 M 152.2 253.16 C 155.8 248.65 160.35 241.82 172.53 229.77 M 157.18 253.52 C 160.88 247.78 168.16 240.73 177.52 230.13 M 157.18 253.52 C 163.75 245.04 171.18 238.17 177.52 230.13 M 162.83 253.13 C 171.55 246.13 178.55 238.95 182.51 230.49 M 162.83 253.13 C 168.23 245.43 175.77 239.24 182.51 230.49 M 167.81 253.49 C 175 244.26 181.12 235.73 188.15 230.09 M 167.81 253.49 C 171.19 249.11 177.23 242.28 188.15 230.09 M 173.46 253.1 C 182.76 245.89 190.66 234.36 193.14 230.45 M 173.46 253.1 C 179.38 247.18 184.77 241.1 193.14 230.45 M 178.44 253.46 C 183.38 244.92 192.06 239.33 198.78 230.06 M 178.44 253.46 C 185.2 246.89 189.37 240.22 198.78 230.06 M 184.09 253.06 C 188.42 249.95 194.28 244.92 203.77 230.42 M 184.09 253.06 C 190.48 247.35 195.19 240.23 203.77 230.42 M 189.07 253.42 C 193.26 248.29 197.91 243.29 207.44 232.29 M 189.07 253.42 C 195.08 248.41 198.62 241.77 207.44 232.29 M 194.06 253.78 C 198.65 250.44 201.98 246.15 207.18 238.69 M 194.06 253.78 C 198.5 248.63 201.98 244.31 207.18 238.69 M 199.7 253.39 C 202.97 250.3 204.53 247.35 207.58 244.33 M 199.7 253.39 C 201.79 250.81 203.84 248.57 207.58 244.33" fill="none" stroke="#f5f5f5" stroke-linejoin="round" stroke-linecap="round" stroke-miterlimit="10" pointer-events="all"/><path d="M 151.01 230.14 C 170.47 231.55 190.02 229.28 204.85 230.14 M 151.01 230.14 C 169.54 228.67 189.11 228.97 204.85 230.14 M 204.85 230.14 C 203.95 235.34 205.53 244.4 204.85 252.61 M 204.85 230.14 C 205.46 239.27 205.17 247 204.85 252.61 M 204.85 252.61 C 186.37 254.14 168.53 252.62 151.01 252.61 M 204.85 252.61 C 189.08 253.43 173.43 253.38 151.01 252.61 M 151.01 252.61 C 151.15 246.48 152.77 238.84 151.01 230.14 M 151.01 252.61 C 150.72 245.24 150.1 238.69 151.01 230.14" fill="none" stroke="#666666" stroke-linejoin="round" stroke-linecap="round" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 52px; height: 1px; padding-top: 241px; margin-left: 152px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: "Comic Sans MS"; color: rgb(51, 51, 51); line-height: 1.2; pointer-events: all; font-style: italic; white-space: normal; overflow-wrap: normal;"><font style="font-size: 12px"><span style="font-size: 12px">Event</span></font></div></div></div></foreignObject><text x="178" y="245" fill="#333333" font-family="Comic Sans MS" font-size="12px" text-anchor="middle" font-style="italic">Event</text></switch></g><rect x="73.89" y="202.14" width="53.84" height="22.47" fill="#ffffff" stroke="#000000" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 52px; height: 1px; padding-top: 213px; margin-left: 75px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><font style="font-size: 12px">Factor</font></div></div></div></foreignObject><text x="101" y="217" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">Factor</text></switch></g><rect x="151.01" y="202.14" width="54.84" height="22.47" fill="none" stroke="none" pointer-events="all"/><path d="M 151.19 201.94 C 151.19 201.94 151.19 201.94 151.19 201.94 M 151.19 201.94 C 151.19 201.94 151.19 201.94 151.19 201.94 M 150.92 208.33 C 151.79 206.95 153.68 205.4 156.17 202.3 M 150.92 208.33 C 152.71 207 153.95 205.14 156.17 202.3 M 151.32 213.98 C 153.22 212.49 157.54 207.2 161.82 201.9 M 151.32 213.98 C 154.99 209.18 159.34 205.22 161.82 201.9 M 151.06 220.38 C 154.97 215.07 161.72 209.5 166.8 202.26 M 151.06 220.38 C 158.08 214.12 162.91 206.86 166.8 202.26 M 152.11 225.26 C 158.67 217.53 167.55 206.2 172.45 201.87 M 152.11 225.26 C 159.68 216.88 166.8 209.44 172.45 201.87 M 157.1 225.62 C 160.8 220.34 167.7 213.21 177.43 202.23 M 157.1 225.62 C 163.61 218.24 169.77 210.51 177.43 202.23 M 162.74 225.23 C 165.4 221.98 170.98 214.86 183.08 201.83 M 162.74 225.23 C 167.57 219.94 171.16 215.13 183.08 201.83 M 167.73 225.59 C 176.7 219.13 182.05 207.63 188.06 202.19 M 167.73 225.59 C 173.31 219.35 179.1 213.9 188.06 202.19 M 173.37 225.2 C 183.44 214.45 187.88 206.58 193.71 201.8 M 173.37 225.2 C 178.69 217.82 185.36 210.71 193.71 201.8 M 178.36 225.56 C 181.6 220.95 187.32 212.72 198.69 202.16 M 178.36 225.56 C 183.26 219 188.25 212.19 198.69 202.16 M 184 225.16 C 190.18 217.12 199.97 210.13 204.34 201.76 M 184 225.16 C 190.25 218.69 195.86 211.62 204.34 201.76 M 188.99 225.52 C 195.44 220.32 196.31 214.3 208.01 203.63 M 188.99 225.52 C 192.37 221.12 196.58 216.69 208.01 203.63 M 194.63 225.13 C 200.14 221.94 203.84 216.42 207.75 210.03 M 194.63 225.13 C 199.23 219.49 204.73 214.93 207.75 210.03 M 199.62 225.49 C 201.83 222.04 206.48 219.74 208.14 215.68 M 199.62 225.49 C 202.29 222.54 203.92 219.71 208.14 215.68 M 205.26 225.09 C 205.59 224.71 206.56 223.58 207.88 222.07 M 205.26 225.09 C 205.96 223.94 207.15 223.11 207.88 222.07" fill="none" stroke="#f5f5f5" stroke-linejoin="round" stroke-linecap="round" stroke-miterlimit="10" pointer-events="all"/><path d="M 151.01 202.14 C 172.57 199.89 193.43 202.21 205.85 202.14 M 151.01 202.14 C 161.5 201.64 173.74 201.96 205.85 202.14 M 205.85 202.14 C 204.62 209.49 204 216.07 205.85 224.61 M 205.85 202.14 C 206.72 206.16 205.06 211.07 205.85 224.61 M 205.85 224.61 C 193.7 224.22 177.68 225.17 151.01 224.61 M 205.85 224.61 C 193.6 223.89 180.43 224.25 151.01 224.61 M 151.01 224.61 C 148.91 217.18 150.74 210.32 151.01 202.14 M 151.01 224.61 C 151.53 215.45 150.73 207.33 151.01 202.14" fill="none" stroke="#666666" stroke-linejoin="round" stroke-linecap="round" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 53px; height: 1px; padding-top: 213px; margin-left: 152px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: "Comic Sans MS"; color: rgb(51, 51, 51); line-height: 1.2; pointer-events: all; font-style: italic; white-space: normal; overflow-wrap: normal;"><font style="font-size: 12px"><span style="font-size: 12px">Text</span></font></div></div></div></foreignObject><text x="178" y="217" fill="#333333" font-family="Comic Sans MS" font-size="12px" text-anchor="middle" font-style="italic">Text</text></switch></g><rect x="311.66" y="220.12" width="50.27" height="30.23" rx="4.53" ry="4.53" fill="#f5f5f5" stroke="#666666" stroke-dasharray="3 3" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 48px; height: 1px; padding-top: 235px; margin-left: 313px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 17px; font-family: Helvetica; color: rgb(51, 51, 51); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><b style="font-size: 14px ; line-height: 100%">Risk<br /></b></div></div></div></foreignObject><text x="337" y="240" fill="#333333" font-family="Helvetica" font-size="17px" text-anchor="middle">Risk
</text></switch></g><rect x="249.5" y="219.64" width="50.27" height="31.2" rx="4.68" ry="4.68" fill-opacity="0.99" fill="#f5f5f5" stroke="#666666" stroke-opacity="0.99" stroke-dasharray="3 3" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 48px; height: 1px; padding-top: 235px; margin-left: 251px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 17px; font-family: Helvetica; color: rgb(51, 51, 51); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><b style="font-size: 14px">Alpha<br /></b></div></div></div></foreignObject><text x="275" y="240" fill="#333333" font-family="Helvetica" font-size="17px" text-anchor="middle">Alpha
</text></switch></g><rect x="45.19" y="332" width="175.56" height="93" fill="#dae8fc" stroke="#6c8ebf" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe flex-start; justify-content: unsafe center; width: 170px; height: 1px; padding-top: 341px; margin-left: 48px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 18px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><b style="font-size: 18px">Data Server<br style="font-size: 18px" /></b></div></div></div></foreignObject><text x="133" y="359" fill="#000000" font-family="Helvetica" font-size="18px" text-anchor="middle">Data Server
</text></switch></g><rect x="67.16" y="386.46" width="58.84" height="25.47" fill="#ffffff" stroke="#000000" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 57px; height: 1px; padding-top: 399px; margin-left: 68px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 16px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><font style="font-size: 16px">local</font></div></div></div></foreignObject><text x="97" y="404" fill="#000000" font-family="Helvetica" font-size="16px" text-anchor="middle">local</text></switch></g><rect x="140.48" y="386.46" width="58.84" height="25.47" fill="#ffffff" stroke="#000000" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 57px; height: 1px; padding-top: 399px; margin-left: 141px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 16px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><font style="font-size: 16px">remote</font></div></div></div></foreignObject><text x="170" y="404" fill="#000000" font-family="Helvetica" font-size="16px" text-anchor="middle">remote</text></switch></g><rect x="250.75" y="332" width="220" height="93" fill="#dae8fc" stroke="#6c8ebf" pointer-events="none"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe flex-start; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 341px; margin-left: 361px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: none; font-weight: bold; white-space: nowrap;"><span style="font-size: 18px">Trainer</span></div></div></div></foreignObject><text x="361" y="353" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle" font-weight="bold">Trainer</text></switch></g><path d="M 262.38 380.58 L 354.65 381.52 L 355.28 408.77 L 261.34 410.44" fill="#ffffff" stroke="none" pointer-events="none"/><path d="M 260.88 382.08 C 295.88 383.7 329.91 383.6 354.3 382.08 M 260.88 382.08 C 297.18 382.09 332.27 382.15 354.3 382.08 M 354.3 382.08 C 354.13 388.96 352.39 391 354.3 408.56 M 354.3 382.08 C 354.86 387.11 354.38 393.13 354.3 408.56 M 354.3 408.56 C 323.18 408.93 292.9 409.88 260.88 408.56 M 354.3 408.56 C 321.12 408.4 287.28 407.86 260.88 408.56 M 260.88 408.56 C 259.24 401.65 261.3 393.95 260.88 382.08 M 260.88 408.56 C 260.14 398.91 260.68 387.69 260.88 382.08" fill="none" stroke="#000000" stroke-linejoin="round" stroke-linecap="round" stroke-miterlimit="10" stroke-dasharray="3 3" pointer-events="none"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 91px; height: 1px; padding-top: 395px; margin-left: 262px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: "Comic Sans MS"; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: none; font-style: italic; white-space: normal; overflow-wrap: normal;"><font style="font-size: 16px">Algorithms</font></div></div></div></foreignObject><text x="308" y="399" fill="#000000" font-family="Comic Sans MS" font-size="12px" text-anchor="middle" font-style="italic">Algorithms</text></switch></g><path d="M 366.1 382.81 L 462.04 383.23 L 460.38 407.3 L 367.12 408.42" fill="#ffffff" stroke="none" pointer-events="none"/><path d="M 367.06 382.08 C 401.34 383.41 438.6 383.52 461.58 382.08 M 367.06 382.08 C 390.88 381.73 413.86 381.02 461.58 382.08 M 461.58 382.08 C 460.84 388.06 461.97 393.7 461.58 408.56 M 461.58 382.08 C 461.41 391.52 461.83 401.96 461.58 408.56 M 461.58 408.56 C 433.12 410.23 404.09 408.68 367.06 408.56 M 461.58 408.56 C 442.28 408.72 424.11 407.07 367.06 408.56 M 367.06 408.56 C 368.11 397.9 366.71 388.28 367.06 382.08 M 367.06 408.56 C 367.25 400.12 367.95 390.02 367.06 382.08" fill="none" stroke="#000000" stroke-linejoin="round" stroke-linecap="round" stroke-miterlimit="10" stroke-dasharray="3 3" pointer-events="none"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 93px; height: 1px; padding-top: 395px; margin-left: 368px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: "Comic Sans MS"; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: none; font-style: italic; white-space: normal; overflow-wrap: normal;"><span style="font-size: 16px">Auto-ML</span></div></div></div></foreignObject><text x="414" y="399" fill="#000000" font-family="Comic Sans MS" font-size="12px" text-anchor="middle" font-style="italic">Auto-ML</text></switch></g><rect x="487.49" y="332" width="311.78" height="93" fill="#dae8fc" stroke="#6c8ebf" pointer-events="none"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe flex-start; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 341px; margin-left: 643px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: none; font-weight: bold; white-space: nowrap;"><span style="font-size: 18px">Model Manager</span></div></div></div></foreignObject><text x="643" y="353" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle" font-weight="bold">Model Manager</text></switch></g><rect x="511.03" y="366" width="89.72" height="41.11" rx="6.17" ry="6.17" fill="#f5f5f5" stroke="#666666" stroke-dasharray="3 3" pointer-events="none"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 88px; height: 1px; padding-top: 387px; margin-left: 512px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(51, 51, 51); line-height: 1.2; pointer-events: none; white-space: normal; overflow-wrap: normal;"><b>Model</b></div></div></div></foreignObject><text x="556" y="390" fill="#333333" font-family="Helvetica" font-size="12px" text-anchor="middle">Model</text></switch></g><rect x="505.58" y="370.52" width="89.72" height="41.11" rx="6.17" ry="6.17" fill="#f5f5f5" stroke="#666666" stroke-dasharray="3 3" pointer-events="none"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 88px; height: 1px; padding-top: 391px; margin-left: 507px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(51, 51, 51); line-height: 1.2; pointer-events: none; white-space: normal; overflow-wrap: normal;"><b>Model</b></div></div></div></foreignObject><text x="550" y="395" fill="#333333" font-family="Helvetica" font-size="12px" text-anchor="middle">Model</text></switch></g><rect x="501.21" y="374.89" width="89.72" height="41.11" rx="6.17" ry="6.17" fill="#f5f5f5" stroke="#666666" stroke-dasharray="3 3" pointer-events="none"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 88px; height: 1px; padding-top: 395px; margin-left: 502px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 17px; font-family: Helvetica; color: rgb(51, 51, 51); line-height: 1.2; pointer-events: none; white-space: normal; overflow-wrap: normal;"><b><font style="font-size: 16px">Models</font></b></div></div></div></foreignObject><text x="546" y="401" fill="#333333" font-family="Helvetica" font-size="17px" text-anchor="middle">Models</text></switch></g><rect x="626.3" y="364" width="164.45" height="42.59" rx="6.39" ry="6.39" fill="#f5f5f5" stroke="#666666" stroke-dasharray="3 3" pointer-events="none"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 162px; height: 1px; padding-top: 385px; margin-left: 627px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(51, 51, 51); line-height: 1.2; pointer-events: none; white-space: normal; overflow-wrap: normal;"><b>Model</b></div></div></div></foreignObject><text x="709" y="389" fill="#333333" font-family="Helvetica" font-size="12px" text-anchor="middle">Model</text></switch></g><rect x="617.66" y="368.78" width="164.45" height="42.59" rx="6.39" ry="6.39" fill="#f5f5f5" stroke="#666666" stroke-dasharray="3 3" pointer-events="none"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 162px; height: 1px; padding-top: 390px; margin-left: 619px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(51, 51, 51); line-height: 1.2; pointer-events: none; white-space: normal; overflow-wrap: normal;"><b>Model</b></div></div></div></foreignObject><text x="700" y="394" fill="#333333" font-family="Helvetica" font-size="12px" text-anchor="middle">Model</text></switch></g><rect x="610.75" y="373.41" width="164.45" height="42.59" rx="6.39" ry="6.39" fill="#f5f5f5" stroke="#666666" stroke-dasharray="3 3" pointer-events="none"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 162px; height: 1px; padding-top: 395px; margin-left: 612px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 17px; font-family: Helvetica; color: rgb(51, 51, 51); line-height: 1.2; pointer-events: none; white-space: normal; overflow-wrap: normal;"><b style="font-size: 16px"><font style="font-size: 16px">Decision Generators<br /></font></b></div></div></div></foreignObject><text x="693" y="400" fill="#333333" font-family="Helvetica" font-size="17px" text-anchor="middle">Decision Generators
</text></switch></g><path d="M 388.39 4 C 388.39 4 388.39 4 388.39 4 M 388.39 4 C 388.39 4 388.39 4 388.39 4 M 388.13 10.4 C 389.56 8.51 391.07 6.95 393.37 4.36 M 388.13 10.4 C 389.22 9.38 390.3 7.79 393.37 4.36 M 388.52 16.04 C 390.93 13.12 397.98 7.83 399.02 3.97 M 388.52 16.04 C 392.94 11.42 396.98 7.28 399.02 3.97 M 388.26 22.44 C 389.93 18.85 394.64 15.17 404 4.33 M 388.26 22.44 C 393.12 16.65 398.72 10.47 404 4.33 M 388.65 28.09 C 397.22 20.62 404.5 13.1 409.65 3.93 M 388.65 28.09 C 396.29 20.46 403.05 11.06 409.65 3.93 M 388.39 34.48 C 397.41 26.98 404.66 16.67 414.63 4.29 M 388.39 34.48 C 396.76 23.42 406.26 14.03 414.63 4.29 M 388.13 40.88 C 402.36 26.91 412.93 14.2 420.28 3.9 M 388.13 40.88 C 400.31 27.19 411.66 12.65 420.28 3.9 M 388.52 46.52 C 402.6 31.33 416.69 12.31 425.26 4.26 M 388.52 46.52 C 402.39 31.61 416.76 14.28 425.26 4.26 M 388.26 52.92 C 401.14 35.43 415.11 22.38 430.91 3.87 M 388.26 52.92 C 404.09 33.93 419.93 15.13 430.91 3.87 M 388.66 58.56 C 405.08 38.3 424.02 19.18 435.89 4.23 M 388.66 58.56 C 407.72 36.78 427.3 14.02 435.89 4.23 M 388.4 64.96 C 402.83 47.77 420.68 29.39 441.54 3.83 M 388.4 64.96 C 408.36 41.01 429.19 18.43 441.54 3.83 M 388.14 71.36 C 401.75 57.17 414.82 42.98 446.52 4.19 M 388.14 71.36 C 399.55 56.35 412.7 42.82 446.52 4.19 M 388.53 77 C 410.02 51.42 431.48 26.38 452.17 3.8 M 388.53 77 C 404.2 60.33 419.13 43.77 452.17 3.8 M 388.27 83.4 C 407.36 60.73 426.61 38.1 457.15 4.16 M 388.27 83.4 C 412.83 56.28 435.95 28.45 457.15 4.16 M 388.66 89.04 C 403.51 69.42 420.4 53.61 462.8 3.76 M 388.66 89.04 C 406.92 65.73 427.59 43.81 462.8 3.76 M 389.06 94.69 C 415.64 63.87 445.75 31.78 467.78 4.12 M 389.06 94.69 C 407.57 75.47 423.33 57.45 467.78 4.12 M 394.7 94.29 C 422.82 60.65 453.75 25.59 473.43 3.73 M 394.7 94.29 C 410.48 74.09 429.08 53.89 473.43 3.73 M 399.69 94.65 C 420.91 68.28 442.68 42.84 478.41 4.09 M 399.69 94.65 C 428.02 60.94 457.73 28.85 478.41 4.09 M 405.33 94.26 C 429.2 67.87 454.08 37.46 484.06 3.69 M 405.33 94.26 C 433.45 62.4 458.97 31.67 484.06 3.69 M 410.32 94.62 C 443.04 61.16 474.43 24.53 489.04 4.05 M 410.32 94.62 C 428.31 74.5 444.61 54.01 489.04 4.05 M 415.3 94.98 C 437.27 70.44 461.75 46.32 494.69 3.66 M 415.3 94.98 C 438.55 67.82 460.94 43.61 494.69 3.66 M 420.95 94.58 C 443.46 66.4 468.26 42.57 499.67 4.02 M 420.95 94.58 C 449.48 62.51 477.31 30.61 499.67 4.02 M 425.93 94.94 C 456.78 62.25 481.78 29.24 505.32 3.62 M 425.93 94.94 C 441.92 75.87 459.48 57.5 505.32 3.62 M 431.58 94.55 C 453.81 71.04 471.46 48.74 510.3 3.98 M 431.58 94.55 C 459.86 60.06 489.56 27.2 510.3 3.98 M 436.56 94.91 C 459.32 68.4 484.2 39.19 515.29 4.34 M 436.56 94.91 C 456.62 72.31 478.47 46.7 515.29 4.34 M 442.21 94.51 C 458.99 72.18 479.55 53.15 520.94 3.95 M 442.21 94.51 C 462.72 71.79 481.47 50.28 520.94 3.95 M 447.19 94.87 C 465.7 75.35 479.09 59.19 525.92 4.31 M 447.19 94.87 C 474.31 65.64 498.66 34.53 525.92 4.31 M 452.84 94.48 C 481.54 60.76 516.06 22.79 531.57 3.92 M 452.84 94.48 C 471.51 74.87 488.86 54.25 531.57 3.92 M 457.83 94.84 C 480.88 69.75 502.46 41.92 536.55 4.28 M 457.83 94.84 C 478.56 71.68 500.29 46.11 536.55 4.28 M 463.47 94.45 C 482.81 71.53 506.8 45.06 542.2 3.88 M 463.47 94.45 C 485.58 69.88 507.64 43.69 542.2 3.88 M 468.46 94.81 C 488.73 71.64 508.67 47.14 547.18 4.24 M 468.46 94.81 C 488.38 70.6 508.62 47.65 547.18 4.24 M 474.1 94.41 C 503.37 59.92 534.14 26.61 552.83 3.85 M 474.1 94.41 C 493.97 72.16 515.48 47.59 552.83 3.85 M 479.09 94.77 C 509.95 60.99 538.89 26.92 557.81 4.21 M 479.09 94.77 C 500.76 69.19 523.02 42.16 557.81 4.21 M 484.73 94.38 C 510.29 62.69 537.72 31.17 560.83 6.83 M 484.73 94.38 C 512.71 64.08 539.53 31.4 560.83 6.83 M 489.72 94.74 C 504.39 78.59 519.34 59.96 561.23 12.47 M 489.72 94.74 C 507.19 76 521.76 57.39 561.23 12.47 M 495.36 94.34 C 513.3 73.98 533.94 48.87 560.96 18.87 M 495.36 94.34 C 509.08 78.11 523.66 63.53 560.96 18.87 M 500.35 94.7 C 514.24 77.39 529.87 59.27 561.36 24.51 M 500.35 94.7 C 521.15 69.53 544.42 42.94 561.36 24.51 M 505.99 94.31 C 524.68 71.73 545.36 48.29 561.1 30.91 M 505.99 94.31 C 519.67 78.56 533.84 64.49 561.1 30.91 M 510.98 94.67 C 526.92 77.72 542.31 58.04 560.84 37.31 M 510.98 94.67 C 526.27 78.31 540.86 59.44 560.84 37.31 M 516.62 94.27 C 530.99 77.77 550.09 56.95 561.23 42.95 M 516.62 94.27 C 529.97 78.67 543.17 64.1 561.23 42.95 M 521.61 94.63 C 533.64 79.34 546.4 65.36 560.97 49.35 M 521.61 94.63 C 531.89 84.36 541.11 72.37 560.97 49.35 M 526.59 94.99 C 537.15 83.64 541.92 76.8 561.36 54.99 M 526.59 94.99 C 532.79 85.66 540 79.42 561.36 54.99 M 532.24 94.6 C 543.72 81.74 551.39 71.48 561.1 61.39 M 532.24 94.6 C 540.68 85.95 548.15 75.63 561.1 61.39 M 537.22 94.96 C 545.13 84.59 552.99 78.41 560.84 67.79 M 537.22 94.96 C 543.45 89.91 546.79 82.48 560.84 67.79 M 542.87 94.56 C 546.3 87.97 553.91 83.37 561.24 73.43 M 542.87 94.56 C 549.64 88.1 555.05 81.29 561.24 73.43 M 547.85 94.92 C 553.15 91.1 558.08 84.56 560.97 79.83 M 547.85 94.92 C 551.72 89.06 558.23 84.76 560.97 79.83 M 553.5 94.53 C 555.75 91.89 559.61 89.38 561.37 85.47 M 553.5 94.53 C 556.16 91.04 559.42 87.58 561.37 85.47" fill="none" stroke="#e1d5e7" stroke-linejoin="round" stroke-linecap="round" stroke-miterlimit="10" pointer-events="none"/><path d="M 388.39 4 C 451.76 3.52 517.06 1.81 558.32 4 M 388.39 4 C 435.57 2.93 483.68 1.98 558.32 4 M 558.32 4 C 558.88 32.46 560.69 63.88 558.32 94 M 558.32 4 C 557.86 23.33 558.09 42.06 558.32 94 M 558.32 94 C 507.23 94.18 455.74 95.09 388.39 94 M 558.32 94 C 512.8 92.35 467.63 92.21 388.39 94 M 388.39 94 C 388.27 61.64 387.32 31.04 388.39 4 M 388.39 94 C 388.34 72.69 388.21 51.33 388.39 4" fill="none" stroke="#9673a6" stroke-linejoin="round" stroke-linecap="round" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 168px; height: 1px; padding-top: 49px; margin-left: 389px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 18px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: none; white-space: normal; overflow-wrap: normal;"><i><font face="Comic Sans MS">Model Interpreter</font></i></div></div></div></foreignObject><text x="473" y="54" fill="#000000" font-family="Helvetica" font-size="18px" text-anchor="middle">Model Interpreter</text></switch></g><rect x="390.5" y="174.14" width="190" height="84" fill="#fff2cc" stroke="#d6b656" pointer-events="none"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe flex-start; justify-content: unsafe center; width: 188px; height: 1px; padding-top: 181px; margin-left: 392px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: none; white-space: normal; overflow-wrap: normal;"><b style="font-size: 16px">Decision Generator<br /></b></div></div></div></foreignObject><text x="486" y="193" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">Decision Generator
</text></switch></g><path d="M 520.34 219.41 C 520.34 219.41 520.34 219.41 520.34 219.41 M 520.34 219.41 C 520.34 219.41 520.34 219.41 520.34 219.41 M 520.74 225.06 C 521.74 222.59 523.3 221.23 525.99 219.02 M 520.74 225.06 C 522.65 223.04 525.06 220.44 525.99 219.02 M 520.48 231.45 C 524.35 227.62 524.73 224.47 530.97 219.38 M 520.48 231.45 C 524.44 227.47 528.31 222.82 530.97 219.38 M 520.87 237.1 C 526.56 228.07 533.56 223.45 536.62 218.98 M 520.87 237.1 C 525.38 233.41 529.1 228.78 536.62 218.98 M 520.61 243.49 C 527.35 233.55 537.93 224.91 541.6 219.34 M 520.61 243.49 C 527.64 236.73 532.84 229.45 541.6 219.34 M 521 249.14 C 526.54 242.02 537.42 231.62 547.25 218.95 M 521 249.14 C 529.17 239.34 537.28 229.21 547.25 218.95 M 525.99 249.5 C 530.93 243 540.78 234.15 552.23 219.31 M 525.99 249.5 C 533.13 241.68 541.52 231.99 552.23 219.31 M 531.63 249.1 C 543.4 237.58 552.47 224.49 557.88 218.91 M 531.63 249.1 C 536.26 242.62 543.43 236.97 557.88 218.91 M 536.62 249.46 C 543.83 238.82 552.66 227.95 562.86 219.28 M 536.62 249.46 C 542.35 242.64 548.21 235.78 562.86 219.28 M 542.27 249.07 C 548.5 242.16 556.05 234.08 568.51 218.88 M 542.27 249.07 C 552.33 237.76 562.16 226.73 568.51 218.88 M 547.25 249.43 C 554.94 241.97 560.04 236.23 573.49 219.24 M 547.25 249.43 C 552.28 242.24 558.42 235.64 573.49 219.24 M 552.9 249.03 C 557.07 243.78 562.9 237.16 577.83 220.36 M 552.9 249.03 C 560.85 239.76 570.11 229.39 577.83 220.36 M 557.88 249.39 C 565.49 240.29 573.06 234.43 578.22 226 M 557.88 249.39 C 563.3 243.35 570.56 235.67 578.22 226 M 563.53 249 C 569.43 244.33 573.49 237.17 577.96 232.4 M 563.53 249 C 567.54 243.28 573.07 238.34 577.96 232.4 M 568.51 249.36 C 572.53 246.14 575.2 240.12 577.7 238.79 M 568.51 249.36 C 571.91 245.49 574.23 242.37 577.7 238.79 M 574.16 248.97 C 575.46 247.07 576.62 246.6 578.09 244.44 M 574.16 248.97 C 575.29 247.38 576.74 246.04 578.09 244.44" fill="none" stroke="#eeeeee" stroke-linejoin="round" stroke-linecap="round" stroke-miterlimit="10" pointer-events="none"/><path d="M 520.59 219.13 C 542.67 219.73 561.9 218.6 576.75 219.13 M 520.59 219.13 C 540.32 218.07 557.7 219.13 576.75 219.13 M 576.75 219.13 C 575.97 230.15 575.57 239.49 576.75 249 M 576.75 219.13 C 576.74 227.32 577.61 233.2 576.75 249 M 576.75 249 C 563.26 247.46 552.88 250.85 520.59 249 M 576.75 249 C 565.72 249.45 554 249.72 520.59 249 M 520.59 249 C 521.57 235.96 520.82 226.75 520.59 219.13 M 520.59 249 C 520.66 239.52 520.36 230.21 520.59 219.13" fill="none" stroke="#36393d" stroke-linejoin="round" stroke-linecap="round" stroke-miterlimit="10" stroke-dasharray="3 3" pointer-events="none"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 64px; height: 1px; padding-top: 234px; margin-left: 517px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 10px; font-family: "Comic Sans MS"; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: none; white-space: normal; overflow-wrap: normal;"><span><font style="line-height: 0% ; font-size: 12px">Order execution<br style="font-size: 10px" /></font></span></div></div></div></foreignObject><text x="549" y="237" fill="#000000" font-family="Comic Sans MS" font-size="10px" text-anchor="middle">Order executi...</text></switch></g><path d="M 686.27 257.53 L 686.27 309 L 310.82 309 L 310.82 299.47" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><path d="M 310.82 294.22 L 314.32 301.22 L 310.82 299.47 L 307.32 301.22 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 309px; margin-left: 502px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: none; background-color: rgb(255, 255, 255); white-space: nowrap;">Execution Results</div></div></div></foreignObject><text x="502" y="312" fill="#000000" font-family="Helvetica" font-size="11px" text-anchor="middle">Execution Results</text></switch></g><rect x="599.27" y="173.29" width="174" height="84.24" fill="#fff2cc" stroke="#d6b656" pointer-events="none"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe flex-start; justify-content: unsafe center; width: 172px; height: 1px; padding-top: 180px; margin-left: 600px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: none; white-space: normal; overflow-wrap: normal;"><b><font style="font-size: 16px">Execution Env</font></b></div></div></div></foreignObject><text x="686" y="192" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">Execution Env</text></switch></g><path d="M 700.28 209.97 L 762.82 208.95 L 762.69 249.35 L 703.06 251.53" fill="#ffffff" stroke="none" pointer-events="none"/><path d="M 702.27 210.19 C 727 211.91 748.77 211.38 763.91 210.19 M 702.27 210.19 C 724.42 209.84 745.37 210.56 763.91 210.19 M 763.91 210.19 C 761.92 219.42 762.1 228.45 763.91 250.53 M 763.91 210.19 C 763.77 225.31 763.32 240.16 763.91 250.53 M 763.91 250.53 C 746.17 252.71 727.3 252.6 702.27 250.53 M 763.91 250.53 C 743.89 251.78 722.53 250.71 702.27 250.53 M 702.27 250.53 C 702.78 240.6 703.62 235.98 702.27 210.19 M 702.27 250.53 C 702.71 235.24 702.9 219.88 702.27 210.19" fill="none" stroke="#000000" stroke-linejoin="round" stroke-linecap="round" stroke-miterlimit="10" stroke-dasharray="3 3" pointer-events="none"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 60px; height: 1px; padding-top: 230px; margin-left: 703px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: none; white-space: normal; overflow-wrap: normal;"><font face="Comic Sans MS" color="#cc0000"><i><b>Sub-workflow</b></i></font></div></div></div></foreignObject><text x="733" y="234" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">Sub-workfl...</text></switch></g><rect x="606.48" y="210.19" width="89.79" height="41.34" fill="#ffffff" stroke="#000000" pointer-events="none"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 88px; height: 1px; padding-top: 231px; margin-left: 607px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: none; white-space: normal; overflow-wrap: normal;"><font style="font-size: 12px">VWAP/Close/...<br style="font-size: 12px" />Executor</font></div></div></div></foreignObject><text x="651" y="234" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">VWAP/Close/......</text></switch></g><rect x="820.75" y="272" width="161" height="155" fill="#f5f5f5" stroke="none" pointer-events="none"/><rect x="825.32" y="311" width="150" height="49.02" fill="none" stroke="#666666" stroke-dasharray="3 3" pointer-events="none"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 148px; height: 1px; padding-top: 336px; margin-left: 826px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 20px; font-family: Helvetica; color: rgb(51, 51, 51); line-height: 1.2; pointer-events: none; white-space: normal; overflow-wrap: normal;"><font style="font-size: 15px"><b><span style="color: rgb(67 , 67 , 67) ; font-family: "arial" , sans-serif">Highly Customizable</span><br />Module</b></font></div></div></div></foreignObject><text x="900" y="342" fill="#333333" font-family="Helvetica" font-size="20px" text-anchor="middle">Highly Customiz...</text></switch></g><path d="M 825.07 371.68 C 825.07 371.68 825.07 371.68 825.07 371.68 M 825.07 371.68 C 825.07 371.68 825.07 371.68 825.07 371.68 M 825.46 377.32 C 827.59 376.17 828.94 374.12 830.71 371.29 M 825.46 377.32 C 827.34 375.61 829.09 373.51 830.71 371.29 M 825.2 383.72 C 830.26 380.77 833.51 375.1 835.7 371.65 M 825.2 383.72 C 828.68 379.35 831.44 376.67 835.7 371.65 M 825.6 389.36 C 831.82 384.36 837.16 374.47 841.34 371.25 M 825.6 389.36 C 829.03 384.83 832.63 382.27 841.34 371.25 M 825.33 395.76 C 831.15 386.09 840.1 377.43 846.33 371.61 M 825.33 395.76 C 830.36 389.52 837.08 383.26 846.33 371.61 M 825.07 402.16 C 831.76 396.86 837.6 388.38 851.97 371.22 M 825.07 402.16 C 832.42 392.5 840.36 384.8 851.97 371.22 M 825.47 407.8 C 832.94 399.11 839.55 390.7 856.96 371.58 M 825.47 407.8 C 835.44 396 844.18 385.86 856.96 371.58 M 825.21 414.2 C 833.71 402.66 847.59 391.21 862.6 371.18 M 825.21 414.2 C 838.07 399.07 851.79 382.92 862.6 371.18 M 825.6 419.84 C 836.53 408.95 843.8 399.2 867.59 371.54 M 825.6 419.84 C 838.82 405.2 852.41 388.7 867.59 371.54 M 831.24 419.45 C 846.77 399.62 862.24 383.42 873.23 371.15 M 831.24 419.45 C 840.2 410.46 848.69 400.84 873.23 371.15 M 836.23 419.81 C 843.15 407.79 854.23 399.77 878.22 371.51 M 836.23 419.81 C 845.95 408.56 857.37 396.28 878.22 371.51 M 841.87 419.41 C 858.32 400.92 873.4 386.39 883.86 371.11 M 841.87 419.41 C 854.33 404.54 868.3 389.89 883.86 371.11 M 846.86 419.77 C 855.56 407.03 866.1 394.09 888.85 371.47 M 846.86 419.77 C 860.61 403.13 875.65 386.8 888.85 371.47 M 852.5 419.38 C 866.89 405.99 878.54 387.54 894.49 371.08 M 852.5 419.38 C 865.88 402.6 880.9 386.32 894.49 371.08 M 857.49 419.74 C 867.39 408.03 876.71 396.41 899.48 371.44 M 857.49 419.74 C 870.38 405.32 883.92 389.4 899.48 371.44 M 863.13 419.34 C 876.85 405.94 887.48 392.16 905.12 371.04 M 863.13 419.34 C 875.9 402.28 889.95 387.56 905.12 371.04 M 868.12 419.71 C 881.22 404.44 890.84 393.04 910.11 371.4 M 868.12 419.71 C 879.47 406.08 892.71 392.36 910.11 371.4 M 873.76 419.31 C 883.78 405.12 897.07 390.84 915.1 371.76 M 873.76 419.31 C 884.09 408.04 893.91 395.49 915.1 371.76 M 878.75 419.67 C 894.15 401.36 905.21 385.7 920.74 371.37 M 878.75 419.67 C 893.62 403.1 908.78 385.63 920.74 371.37 M 884.39 419.28 C 897.17 403.51 910.37 389.9 925.73 371.73 M 884.39 419.28 C 900.21 400.77 916.92 382.89 925.73 371.73 M 889.38 419.64 C 906.87 400.15 922.28 381.81 931.37 371.33 M 889.38 419.64 C 897.61 409.8 907.59 400.11 931.37 371.33 M 895.02 419.24 C 909.42 400.42 924.82 387.45 936.36 371.69 M 895.02 419.24 C 905.13 407.63 915.05 397.03 936.36 371.69 M 900.01 419.6 C 916.06 403.13 930.34 384.04 942 371.3 M 900.01 419.6 C 917.29 399.96 931.93 381.41 942 371.3 M 905.65 419.21 C 918.67 405.51 931.59 392.37 946.99 371.66 M 905.65 419.21 C 922.51 400.63 937.4 382.87 946.99 371.66 M 910.64 419.57 C 925.9 403.4 939.28 387.3 952.63 371.27 M 910.64 419.57 C 926.48 401.81 941.02 383.72 952.63 371.27 M 916.28 419.17 C 927.49 404.79 942.55 388.3 957.62 371.63 M 916.28 419.17 C 926.05 405.96 938.08 394.07 957.62 371.63 M 921.27 419.53 C 936.52 403.01 948.82 389.71 963.26 371.23 M 921.27 419.53 C 933.6 405.9 944.57 391.6 963.26 371.23 M 926.91 419.14 C 937.89 410.02 944.57 398.77 968.25 371.59 M 926.91 419.14 C 941.17 403.59 954.98 387.15 968.25 371.59 M 931.9 419.5 C 940.27 409.94 948.59 398.46 973.89 371.2 M 931.9 419.5 C 941.94 408.08 951.59 396.71 973.89 371.2 M 936.89 419.86 C 951.48 404.26 964.13 387.97 976.91 373.82 M 936.89 419.86 C 949.74 406.36 963.48 391.51 976.91 373.82 M 942.53 419.46 C 950.55 409.23 958.39 402.56 977.3 379.46 M 942.53 419.46 C 954.89 406.05 965.41 392.45 977.3 379.46 M 947.52 419.82 C 954.1 410.04 965.55 402.47 977.04 385.86 M 947.52 419.82 C 954.38 412.02 959.85 405.54 977.04 385.86 M 953.16 419.43 C 959.58 412.93 966.68 402.11 976.78 392.26 M 953.16 419.43 C 959.98 411.35 967.38 402.38 976.78 392.26 M 958.15 419.79 C 964.81 413.79 968 410.43 977.17 397.9 M 958.15 419.79 C 963.42 414.4 967.48 410.65 977.17 397.9 M 963.79 419.39 C 970 413.12 972.51 408.95 976.91 404.3 M 963.79 419.39 C 967.42 415.29 970.94 411.51 976.91 404.3 M 968.78 419.75 C 970.76 418.48 971.98 414.72 977.31 409.94 M 968.78 419.75 C 970.9 416.98 973.57 415.28 977.31 409.94" fill="none" stroke="#adadad" stroke-linejoin="round" stroke-linecap="round" stroke-miterlimit="10" pointer-events="none"/><path d="M 825.32 371.39 C 882.52 371.84 936.61 372.11 974.32 371.39 M 825.32 371.39 C 860.49 370.77 897.98 370.36 974.32 371.39 M 974.32 371.39 C 975.32 389.75 974.95 405.88 974.32 419 M 974.32 371.39 C 975.44 383.56 974.58 397.51 974.32 419 M 974.32 419 C 920.59 416.23 868.07 418.11 825.32 419 M 974.32 419 C 929.63 417.68 886.72 418.16 825.32 419 M 825.32 419 C 824.19 399.74 827.15 385.11 825.32 371.39 M 825.32 419 C 825.57 400.35 824.44 383.33 825.32 371.39" fill="none" stroke="#666666" stroke-linejoin="round" stroke-linecap="round" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 147px; height: 1px; padding-top: 395px; margin-left: 826px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 20px; font-family: Helvetica; color: rgb(51, 51, 51); line-height: 1.2; pointer-events: none; white-space: normal; overflow-wrap: normal;"><b><font face="Comic Sans MS" size="1"><i style="line-height: 100% ; font-size: 16px">Module in development</i></font></b></div></div></div></foreignObject><text x="900" y="401" fill="#333333" font-family="Helvetica" font-size="20px" text-anchor="middle">Module in devel...</text></switch></g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 291px; margin-left: 870px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: none; white-space: nowrap;"><font style="font-size: 15px"><b>Explanation</b></font></div></div></div></foreignObject><text x="870" y="294" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">Explanation</text></switch></g><rect x="781.61" y="118" width="193.14" height="144.37" fill="none" stroke="#000000" stroke-dasharray="3 3" pointer-events="none"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe flex-start; justify-content: unsafe flex-start; width: 191px; height: 1px; padding-top: 120px; margin-left: 784px;"><div style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: none; white-space: normal; overflow-wrap: normal;"><i><font color="#cc0000" face="Comic Sans MS"><b>Sub-workflow<sup>(1)</sup> (E.g. High-frequency order execution)</b></font></i></div></div></div></foreignObject><text x="784" y="132" fill="#000000" font-family="Helvetica" font-size="12px">Sub-workflow(1) (E.g. High-frequ...</text></switch></g><path d="M 935.6 227 L 935.6 252.4 L 834.5 252.4 L 834.5 240.35" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><path d="M 834.5 235.1 L 838 242.1 L 834.5 240.35 L 831 242.1 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><path d="M 781.61 118 L 763.91 210.19" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" stroke-dasharray="2 6" pointer-events="none"/><path d="M 781.61 262.37 L 763.91 250.53" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" stroke-dasharray="2 6" pointer-events="none"/><path d="M 832.6 171.87 L 832.6 158 L 935.6 158 L 935.61 170.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><path d="M 935.61 175.88 L 932.11 168.88 L 935.61 170.63 L 939.11 168.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><rect x="902.61" y="177" width="66" height="50" fill="#fff2cc" stroke="#d6b656" pointer-events="none"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe flex-start; justify-content: unsafe center; width: 64px; height: 1px; padding-top: 179px; margin-left: 904px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: none; font-weight: bold; white-space: normal; overflow-wrap: normal;">Execution Env</div></div></div></foreignObject><text x="936" y="191" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle" font-weight="bold">Execution E...</text></switch></g><rect x="920.79" y="213.75" width="29.65" height="11.24" fill="#ffffff" stroke="#000000" stroke-dasharray="3 3" pointer-events="none"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 28px; height: 1px; padding-top: 215px; margin-left: 922px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 16px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: none; white-space: normal; overflow-wrap: normal;">...</div></div></div></foreignObject><text x="936" y="220" fill="#000000" font-family="Helvetica" font-size="16px" text-anchor="middle">...</text></switch></g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 965px; height: 1px; padding-top: 437px; margin-left: 6px;"><div style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: none; white-space: normal; overflow-wrap: normal;"><span>(1) The sub-workflow will make more f</span>ine-grained decisions according to the decision from the upper-level trading agent</div></div></div></foreignObject><text x="6" y="441" fill="#000000" font-family="Helvetica" font-size="12px">(1) The sub-workflow will make more fine-grained decisions according to the decision from the upper-level trading agent</text></switch></g><rect x="458.75" y="219.13" width="57.16" height="29.87" fill="#ffffff" stroke="#000000" stroke-dasharray="3 3" pointer-events="none"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 65px; height: 1px; padding-top: 234px; margin-left: 455px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 10px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: none; white-space: normal; overflow-wrap: normal;"><span><font style="line-height: 0% ; font-size: 12px">Stock selection<br style="font-size: 10px" /></font></span></div></div></div></foreignObject><text x="487" y="237" fill="#000000" font-family="Helvetica" font-size="10px" text-anchor="middle">Stock selecti...</text></switch></g><path d="M 395.35 219.41 C 395.35 219.41 395.35 219.41 395.35 219.41 M 395.35 219.41 C 395.35 219.41 395.35 219.41 395.35 219.41 M 395.74 225.05 C 397.49 222.71 399.62 220.87 400.99 219.01 M 395.74 225.05 C 397.68 223.05 399.8 220.2 400.99 219.01 M 395.48 231.45 C 398.75 227.27 403.05 224.57 405.98 219.37 M 395.48 231.45 C 396.89 229.47 400.32 227.36 405.98 219.37 M 395.88 237.09 C 400.19 229.53 404.2 227 411.62 218.98 M 395.88 237.09 C 400.53 232.01 405.79 225.05 411.62 218.98 M 395.62 243.49 C 401.36 238.93 405.19 230.31 416.61 219.34 M 395.62 243.49 C 404.65 232.9 412.03 224.18 416.61 219.34 M 396.01 249.13 C 401.05 240.47 408.43 232.88 422.25 218.94 M 396.01 249.13 C 403.06 241.41 409.52 233.78 422.25 218.94 M 401 249.49 C 411.3 241.15 417.39 232.12 427.24 219.3 M 401 249.49 C 409.96 238.84 417.73 229.54 427.24 219.3 M 406.64 249.1 C 412.84 240.96 422.67 229.26 432.88 218.91 M 406.64 249.1 C 417.12 237.53 426.48 226.76 432.88 218.91 M 411.63 249.46 C 422.69 236.33 432.2 225.03 437.87 219.27 M 411.63 249.46 C 422.23 236.84 431.91 226.19 437.87 219.27 M 417.27 249.06 C 427.24 238.4 434.6 229.86 443.51 218.87 M 417.27 249.06 C 422.47 243.91 428.62 237.59 443.51 218.87 M 422.26 249.42 C 430.5 240.55 438.65 233.75 448.5 219.23 M 422.26 249.42 C 432.8 236.95 442.45 226.92 448.5 219.23 M 427.9 249.03 C 439.65 236.56 446.02 226.16 453.49 219.6 M 427.9 249.03 C 433.16 242.67 439.96 235.42 453.49 219.6 M 432.89 249.39 C 438.88 243.44 444.27 233.98 453.22 225.99 M 432.89 249.39 C 437.88 243.32 443.54 237.23 453.22 225.99 M 438.53 248.99 C 443.87 242.02 451.84 234.69 453.62 231.64 M 438.53 248.99 C 442.96 245 446.86 240.89 453.62 231.64 M 443.52 249.35 C 447.05 246.44 448.03 242.94 453.36 238.03 M 443.52 249.35 C 446.09 246.82 448.2 243.75 453.36 238.03 M 449.16 248.96 C 450.05 247.97 450.77 246.67 453.1 244.43 M 449.16 248.96 C 450.64 246.94 452.56 245.14 453.1 244.43" fill="none" stroke="#eeeeee" stroke-linejoin="round" stroke-linecap="round" stroke-miterlimit="10" pointer-events="none"/><path d="M 395.59 219.13 C 416.36 220.89 440.18 219.92 452.75 219.13 M 395.59 219.13 C 414.14 219.77 433.5 219.15 452.75 219.13 M 452.75 219.13 C 452.98 228.99 451.08 235.29 452.75 249 M 452.75 219.13 C 451.86 229.94 453.45 239.22 452.75 249 M 452.75 249 C 438.88 248.98 421.9 247.8 395.59 249 M 452.75 249 C 435.81 250.13 416.87 248.53 395.59 249 M 395.59 249 C 394.28 239.19 393.89 228.81 395.59 219.13 M 395.59 249 C 396.46 237.26 396.32 226.96 395.59 219.13" fill="none" stroke="#36393d" stroke-linejoin="round" stroke-linecap="round" stroke-miterlimit="10" stroke-dasharray="3 3" pointer-events="none"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 65px; height: 1px; padding-top: 234px; margin-left: 392px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 10px; font-family: "Comic Sans MS"; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: none; white-space: normal; overflow-wrap: normal;"><span><font style="line-height: 0% ; font-size: 12px">Asset allocation<br style="font-size: 10px" /></font></span></div></div></div></foreignObject><text x="424" y="237" fill="#000000" font-family="Comic Sans MS" font-size="10px" text-anchor="middle">Asset allocat...</text></switch></g><path d="M 787.61 171.87 L 847.61 171.87 L 847.61 187.87 L 837.61 202.87 L 787.61 202.87 Z" fill="#fff2cc" stroke="#d6b656" stroke-miterlimit="10" pointer-events="none"/><path d="M 847.61 171.87 L 877.61 171.87 L 877.61 233.37 L 787.61 233.37 L 787.61 202.87" fill="none" stroke="#d6b656" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe flex-start; justify-content: unsafe center; width: 58px; height: 1px; padding-top: 179px; margin-left: 789px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 9px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: none; white-space: normal; overflow-wrap: normal;"><b style="font-size: 9px"><font style="font-size: 9px">Trading<br />Agent</font></b></div></div></div></foreignObject><text x="818" y="188" fill="#000000" font-family="Helvetica" font-size="9px" text-anchor="middle">Trading...</text></switch></g><image x="820.61" y="208.87" width="23" height="23" xlink:href="https://cdn1.iconfinder.com/data/icons/heroicons-ui/24/dots-horizontal-128.png" preserveAspectRatio="none" pointer-events="none"/></g><switch><g requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"/><a transform="translate(0,-5)" xlink:href="https://www.diagrams.net/doc/faq/svg-export-text-problems" target="_blank"><text text-anchor="middle" font-size="10px" x="50%" y="100%">Viewer does not support full SVG 1.1</text></a></switch></svg> |