quantfinlab/README.md,sha256=d7nYSZGGBT9fsJus6j0mT3aWk4uV2XNZ1lsUm1xsbvA,11310
quantfinlab/_kernels.cp312-win_amd64.pyd,sha256=5p16K3h1bCgmgL5PA3u7KhZM3LiuifPSUBb6-kNkzME,263680
quantfinlab/_kernels.pyi,sha256=JtZLsPSHeL3V7ccG046B4G0kKg0H17gfHuVFNLsh99Q,2702
quantfinlab/_optional.py,sha256=NtofAyUhHm6yVLpWDcTnYWlwdoEc2VkzBCbC4q7u6-w,1781
quantfinlab/__init__.py,sha256=prUVgNheZI0BEG9ygfdZiom7qKzsqZy-2_4lyGZFlv4,2037
quantfinlab/backtest/costs.py,sha256=90PgXvBjPB1D2IfLkWOQ-SuHCpLGnJHA0OAXQUPkvjE,602
quantfinlab/backtest/fixed_income.py,sha256=W6uiXyBdIvU7Cyf_QqhOCOLc4KUvR3gl1dAjuPAFsRQ,3634
quantfinlab/backtest/hedging.py,sha256=Ijnj2c5WCgY72hGVpPvJrr4iFRBrbZjo5N8qBQhYct8,13923
quantfinlab/backtest/options.py,sha256=KEOGcL5fsQf_lL7CCZWvozExNw3tOgNSZqYvEaHM9aI,111733
quantfinlab/backtest/overlays.py,sha256=7Yt6zZi7uYbNlKjHBwVnurR6sLzkH3BZ0Oz6H1cg6ms,61473
quantfinlab/backtest/portfolio.py,sha256=8UPL6YJxGS6XOBBK5DM2vFghVTe-LapluaGsN9xwce4,25889
quantfinlab/backtest/results.py,sha256=tCEqvRGhhaCRBlBfm3oY1TuFOyji79OUmQecYbU10hE,127
quantfinlab/backtest/__init__.py,sha256=csg99nW9v2qPUO6mVeXsxYcilqaCIAzgtcvMcoDiaBI,1244
quantfinlab/calibration/american_numerics.py,sha256=yN4tJBTRgJDIWoQn5ms1Yfx68gZtbaXVilB9sX0ygYc,24654
quantfinlab/calibration/fft_cos.py,sha256=jB_JdQZhumatxtBbjIMtavDVYY75urJWaEFFq5mggYo,52547
quantfinlab/calibration/jump_models.py,sha256=EUIKBS-RuQVVEk2RBisyYeieEjICUbi1m2rYR6UOrAI,15113
quantfinlab/calibration/lsm.py,sha256=CLEQO-KYLYh4NnKPH8MkAI0P15K3E7ZjvYewpMmtuCU,26096
quantfinlab/calibration/__init__.py,sha256=x985KPu1Zpfn_trs3bpfqzMFbNy6kHMLgnqUYudnzfs,52
quantfinlab/common/contracts.py,sha256=mMD9rHI7P7EbBsTDk9jBmzZm6LYcI7oc5pX2ZW3JqHA,18040
quantfinlab/common/dates.py,sha256=qJLCR89S54GDcI9HbX0KAXviTp0WF7mcS7VAQWFKv-A,4002
quantfinlab/common/errors.py,sha256=JuZ7_zyljhasgGBCOKB-d3oASs3xLa9yPBNCKv84LFs,2196
quantfinlab/common/results.py,sha256=Y5tY8QIcsxIuauJMrvEyFql4yu3PjTXJTt0EZhEgiZA,2086
quantfinlab/common/types.py,sha256=ViRhket_DNMUoRqPo94TpIxFHVtH_rssADf9ERnfzyM,403
quantfinlab/common/validation.py,sha256=JxQuHRo6QbA_8aYiz-yC2M2h6Vh8minr_S4TOI-u4bw,5862
quantfinlab/common/__init__.py,sha256=bqZZEiCkAI-TyG3dwO3g8UXCvvWrIrIL2sS8rw_57bk,1640
quantfinlab/dataio/equity_ohlcv.py,sha256=uxUWsraA8EAenm_nHYY8KvY7qwuUswlZZK1r7NsHCjE,4515
quantfinlab/dataio/factors.py,sha256=ROHmTtvQ4kS4OzKWWYND44YihEawozM3_zJkx97N1vc,4067
quantfinlab/dataio/macro.py,sha256=uEkN9lCHbRHmthoX-MAeTYNmQfWjwiwCzfm-C1EcjRE,6870
quantfinlab/dataio/option_chain.py,sha256=RNekGiNETiDBkTvVpaucNLky2SCxiXK-BkID9GC6lH8,25771
quantfinlab/dataio/panel.py,sha256=irakljcdk1aShRkmM_hz_krjlTV-HALi6z2zwoMSFrA,19578
quantfinlab/dataio/rates.py,sha256=WsjNDKfZNqrg2SNEzRsfsIla5qdkxYK1N_Xe7FWEJ7c,6434
quantfinlab/dataio/schemas.py,sha256=Dh14NSa7Pv7IkpzB4r94m3OwuKZKfV2AtdxTdoc68B0,5212
quantfinlab/dataio/__init__.py,sha256=ekfnHrleypc9zFtSN3xicWGkAODWLU-YtMJ4tf1qZ9k,1889
quantfinlab/fixed_income/bond_pricing.py,sha256=BUly5N_7DRytAQeBVm0WLRi_LKtz9uYIo9-zitA39Xk,17364
quantfinlab/fixed_income/bootstrap.py,sha256=o4lZvs_rXelSkBYDNCqfys4RHSEWHml3g9-2AebSTps,30265
quantfinlab/fixed_income/discounting.py,sha256=KsMNMjYbnIy2hgRlUx_xpwZLvSyt_iC7V1bf4v2Jz9M,36234
quantfinlab/fixed_income/duration_overlay.py,sha256=DrSKh-Rvg0I5zyZatkNyIiALubZY9SzwoaWrFKw6w_4,8041
quantfinlab/fixed_income/forwards.py,sha256=xTERD0tCU0F_EYQlUoLUohwGN6c0XtMgWQxHwjihtsM,1178
quantfinlab/fixed_income/ladder.py,sha256=cg-0VnY-E_zFq-8-F88qkqDWBDSy4MHFZvSaHfgRvmM,55162
quantfinlab/fixed_income/risk.py,sha256=eKBLCv2FmYh4zsziiDDh0D6q3LNOFVN0ve8x5PhFnIM,31680
quantfinlab/fixed_income/scenarios.py,sha256=4DtfYU6HzDS6q16m1asJe2atH8-yQn_OFhkM5-iCTPs,4951
quantfinlab/fixed_income/smoothers.py,sha256=tnTU9pxCQaHhd-vqiU6IgciimgaIV3LpShCUzJv6JTY,9559
quantfinlab/fixed_income/swaps.py,sha256=rOY5qaxxbOi2IGCiJU7ApOeTJnuYvwITydccwxE4P7k,14991
quantfinlab/fixed_income/tenors.py,sha256=VmM-pXAbaWC0hoCppQ3bvS8JolrgsE4TNWORNRIVKms,2736
quantfinlab/fixed_income/term_models.py,sha256=SO4GfrjHI7SLkF_F4OMU8DlC5eNZAXFCi-ylmC9yFrk,39712
quantfinlab/fixed_income/__init__.py,sha256=4Pox1JCwj0Xau39h-aZ-dEtzQr80qIKQOzMh7h8lTjA,4757
quantfinlab/hedging/metrics.py,sha256=dG_IaHatQze8ZE90iSlOaogSbtV_m5xqH-11wXAWEQs,20037
quantfinlab/hedging/policies.py,sha256=Iu9HPMkQLcqY2VdOG7kaPcmertPQlOl6E-cxJbpamYY,5278
quantfinlab/hedging/ratios.py,sha256=zY_OXnHEgP178_41xXJtwH1M-SwvleixVYYFH4evMUs,10437
quantfinlab/hedging/relations.py,sha256=LMnZeQck0dhvKq6VUcQLru3tsGKifU6TnLXCa3iBhmI,5305
quantfinlab/hedging/residual.py,sha256=1eSH-2c1roxNTMheAO3kSv8Qo9xTQXfEDOcfc3cW814,21043
quantfinlab/hedging/__init__.py,sha256=bHEICS84N2vkWKnM7_aZS2FTumbLkaMx0t6NMmrAFvs,1319
quantfinlab/macro/allocation.py,sha256=m4tXN4CJXYKkOT-GrrJ-Sb9bii74SHOlZ5XOwBr9qN4,19503
quantfinlab/macro/indicators.py,sha256=MkaYw_TNg8eVcv_-EmVwVpPoLicOqYTk4LCZJLKPZFk,16290
quantfinlab/macro/models.py,sha256=le3rkgJqOUX9lfRQUJqRClmB2QrJ6w8rIZa5TwqT4ZY,20361
quantfinlab/macro/__init__.py,sha256=mGWTACqS0LxPRf2OvAB0_h7UZ0sFTTrC4usOaN8OQ00,136
quantfinlab/ml/classifiers.py,sha256=oRLzVpZJtk-g6iqK6zrkN1_VAqIEQ10-Kn98ulM21JM,6993
quantfinlab/ml/environment.py,sha256=0yvmsSMM34DlMLmRnLkY_gw3tteXM_uxjd9K8q0LUqM,51744
quantfinlab/ml/evaluation.py,sha256=7KLxnQDpG7sUcMYfnTe9PSxyTSkDdqnPhX_rRuS_etI,27030
quantfinlab/ml/features.py,sha256=D4f1gyWFtLnhhaK8YhrjRd_AmrqEe1er66UlbP6WS1g,53300
quantfinlab/ml/policies.py,sha256=fNcot4yG9nZxf-3uvq_V7hjl63iCfwGVVCrl62OG66w,24471
quantfinlab/ml/probabilistic.py,sha256=cMkNZJwvA-rMSBxxX5jhpDxORI0DIgUqNn9WfmZLEn8,14498
quantfinlab/ml/regimes.py,sha256=Dhi4pScFfWBzblAs3iT_h41lr9wtdMzspk7rKsa9_TM,12697
quantfinlab/ml/rewards.py,sha256=ZOEKVezx9uJUcEMxZqiAvk_eKsKVEkXXjieF4XNXZkg,23520
quantfinlab/ml/rl.py,sha256=IpRPc6eeBjBavOuNcdogpsq_FkA9NQuTRU4yLm0ZTVA,55991
quantfinlab/ml/sequence_models.py,sha256=KDA8SwsV_72qqdUB1YLtQXUUrXqAyEPmUWwfTG1Z-tc,37216
quantfinlab/ml/uncertainty.py,sha256=onHSW9GeUBY933ep9UkS0XtF6FBjmVA1RT1oN2Vnwlw,3938
quantfinlab/ml/__init__.py,sha256=2jdv9QcvpUaJuofexhrxQ1FiNRXNkc6QLSJkwlqBSM8,338
quantfinlab/numerics/finite_difference.py,sha256=W1HKu8Vr5H7KImDZEdn5oHFKjmCCdXqxC8o5qzT1JyY,9277
quantfinlab/numerics/fourier.py,sha256=FKw41Sb7iwXD-18qoEzG5PmfFz6uql6e4huJCb2VtPI,16178
quantfinlab/numerics/interpolation.py,sha256=qCOTZmeskRbXFzHt660YHyfAh7aTJDa18RcuiAwg_aM,15198
quantfinlab/numerics/monte_carlo.py,sha256=W0gAIXvRlDxge6QntlvHNJg6ETlqoj0OKxymp5osy5c,5010
quantfinlab/numerics/__init__.py,sha256=FO1tbwMOkhmrSbjAyolUTZdJwsv4W3ZF5BJrvp8J-MQ,591
quantfinlab/options/american.py,sha256=ZpI71QzDqf68Himm3CmoQwIMzWfbO8EdG-ieEzz_Q-I,42360
quantfinlab/options/bates.py,sha256=qfk8CEb0TOhVnfaQjSdwitugdML04TRDpwdWwrhBdBs,16193
quantfinlab/options/bsm.py,sha256=4s92G5iWlZ4Zne5DfknYn7yEyRLo8cv5v84CeL8Ihnw,19169
quantfinlab/options/diagnostics.py,sha256=c9jUTy84az9GJPNL7DizJVbzTUR0kfZvTyd5CToiX14,29109
quantfinlab/options/fourier.py,sha256=JhiRscezlAwK_J3L6A8jchVrB523FpYi4FdWE49Zbik,25430
quantfinlab/options/greeks.py,sha256=Mb-VcCfkFLrJsHEZzYTXGRmtCUMv9byI-Ueqv2E4YSM,47362
quantfinlab/options/hedging.py,sha256=I_Jaw9sNXrx0DtM4T7p9AiD-DZ2tSwSyLJgG98AA4QI,8704
quantfinlab/options/heston.py,sha256=6terYDCF-4CSfa8C8u2EeIfbQF1hNKtztyL3L61gCKE,16781
quantfinlab/options/iv.py,sha256=XjwR9vyLzclzrqacOMCfh9LCveoSsQsfd7ET8gb4HlY,38656
quantfinlab/options/local_vol.py,sha256=iJ5A9BHOj31c82MWDlJemWmECX_O_edYD15LfBMk16A,26824
quantfinlab/options/merton.py,sha256=eXxn0TvWK3YZwGjGg89IEbfCDoax6QNhgnrHoRj4qF8,13441
quantfinlab/options/model_risk.py,sha256=KOutAFsOvUUOCL_nztvhjf9wfiJj5U0Iv1xFAVUEZX0,33954
quantfinlab/options/parity.py,sha256=jZkCSINp4u9raa3zdAjTim2jZb6K_ZS4dqnfH1MhrpE,20590
quantfinlab/options/quote_cleaning.py,sha256=JQxAOnzCPnORH6I8c8LA9XbArMu80FY2ndMnVyV4EKc,55780
quantfinlab/options/rates_dividends.py,sha256=JexHed-nr3MAv0V6onKAbmZ4Rpz8p5rOOfASejQxvoI,12086
quantfinlab/options/rough.py,sha256=pMajdENnka5ypqFPz4xkAcef0cBjPqKYR40DU6WTNTE,73483
quantfinlab/options/sabr.py,sha256=SYCXeKv3lSfw8jFOyL34ggqmWVJs-byL6koG4AizBMc,15116
quantfinlab/options/ssvi.py,sha256=Z76et7Vmpdy5OJK5zPGbyABYcwbiDRbtyp1a73bNB0I,7416
quantfinlab/options/surface.py,sha256=KgwHgwmPiuQwrE6A8M7at-akeJsxkNZsimKYI3W59bs,35529
quantfinlab/options/svi.py,sha256=ykTJue8ydHD7ihHpZdnM3RwmgTBo5anPNr8UPi1wfk0,13102
quantfinlab/options/variance_gamma.py,sha256=R1e9JQIN1DukwRlwEtHpHg4wINg94XxzokNpUhv7-Bs,6314
quantfinlab/options/__init__.py,sha256=xGoBfkkPF-Rl4eThGctLG_dl6npSnRgx1y1N5MVyN28,1280
quantfinlab/plotting/curves.py,sha256=I7yfqne5BUhbYXmieHVJXbhxZ8cQRNLXYl_ANKXXqPM,7296
quantfinlab/plotting/diagrams.py,sha256=-lpnn1V5-4m2X2bXODUAdqe3JjcaJijSghnbRhvkEMY,103079
quantfinlab/plotting/factors.py,sha256=h67zxrlw66WT2o3R08X3CCtrUNLqZTb8gRzIVxssdNM,10383
quantfinlab/plotting/fixed_income.py,sha256=6KsvRGVQMWstiZDH-FkriEcZlfl_nlpfgZ-PA7K6OsE,21333
quantfinlab/plotting/hedging.py,sha256=878Oy24TlCoY24J9d2SmLYJy_ls6yWEPATKp7TPdV2Y,18924
quantfinlab/plotting/macro.py,sha256=Kr1TY92IlniS9HiTQXsX2fvDhS5kSucBfce09iXe8_Y,8979
quantfinlab/plotting/ml.py,sha256=L8Osfg65T0sgUrG5N_sYvEmC2BBnZb3EiOSUKyPpZ_g,4889
quantfinlab/plotting/options.py,sha256=n9RT6BVknEMn53H_Yr3d3EDZe3M6bDVoPjfGeSnXEgc,138718
quantfinlab/plotting/portfolio.py,sha256=pmLU4IzvIEChycVfrIA53oil9Xl8YsjbtNJXn8g0NdA,70835
quantfinlab/plotting/regimes.py,sha256=wcriEXqil4CAv4Pg0viZWnrtgMpHM3qLEmTLcrJETlY,12284
quantfinlab/plotting/risk.py,sha256=Qusad25OUxDhijHG9O-f8vk_1tlLWMWaE1UbRvmzOr8,19773
quantfinlab/plotting/volatility.py,sha256=JuW70BOUiR17c4-iVi6ohY3etuUjLMdayxgxxR8sEvg,27505
quantfinlab/plotting/__init__.py,sha256=bxpBvt8ohn9dwv8XNxglCIOjgBPD-OJN-Jf7eofSRdM,8358
quantfinlab/portfolio/attribution.py,sha256=U3ICrW4AWKaXqWUm7sqCT64PrUroHBkc5jRtxQwFszw,5512
quantfinlab/portfolio/black_litterman.py,sha256=WOPw_JnfvevKZDVixr9k_fiyZaD-WFIfr-6wTZm3DRw,63261
quantfinlab/portfolio/confidence.py,sha256=Thqb1Q-2axT1l5qcmCxaDjvIBavmcaXBEBZHBnkHol4,35270
quantfinlab/portfolio/constraints.py,sha256=N1PPb6eTVToYQCGhKbXXc5QuYF7KhROSyU3Y1aUk53Y,5719
quantfinlab/portfolio/costs.py,sha256=q6ebMMQeucAm7O5T7yyl0E5uvu7Ja6PI2U-cXv-MVmM,1536
quantfinlab/portfolio/covariance.py,sha256=kkS8PJVJMQCYY_OKydq5o3_7bV8dDLJJr1bHk6_NgQE,13722
quantfinlab/portfolio/cvar.py,sha256=_sZjsPWBLYWTxsvsl7vD6Y4i_4Ff4zZPs9FWWnMaWTw,12824
quantfinlab/portfolio/expected_returns.py,sha256=bw4Fulworxt-ronVPNBH6GheuhW72LXq5Jcmm5aY-TU,29257
quantfinlab/portfolio/factors.py,sha256=pkcArMrJ6Qc-miS_z7MqmQ83VgWC6CofsuCpArHQN18,30605
quantfinlab/portfolio/hrp.py,sha256=okSOLjSJOAXANFUD-8sdRlvLqEOHAYbL70_Qs8n2LT8,11960
quantfinlab/portfolio/network.py,sha256=XIhdZm71OArLx-StW6XF_i09ilzWsKYHO4b1sQKbKYI,25142
quantfinlab/portfolio/optimizers.py,sha256=wYY_xQqza3RIrCjwnTtmO8pY-HR3blNuaGDDX3OmgKM,26850
quantfinlab/portfolio/regimes.py,sha256=PeR97PAwY6YEeGoq7kCZZK0w1zIAijzHjvG_LpOJmB0,10865
quantfinlab/portfolio/risk_parity.py,sha256=WBMJLP0ccs1gq9UFkyanYuJsWpXzUIGQ13zEos-53PQ,6330
quantfinlab/portfolio/robust.py,sha256=u_heJpoaGzAWGI6_4GirTWRkGr9AG5pyqSBc5IWcQbw,18135
quantfinlab/portfolio/selection.py,sha256=-xJA-37epdx1_QCk2ehX4bWnw3PPqQ0C8Sh-HbwmQMw,19319
quantfinlab/portfolio/sizing.py,sha256=1BKOIIUIzcnO8Wlqm4GgSoU_D78bvDLllTO_BZN-zN8,41459
quantfinlab/portfolio/universe.py,sha256=O5Eby39jhXQZtvwrDhSaHV0MhSreQ2Qa-6lJWOp2dyU,14879
quantfinlab/portfolio/views.py,sha256=aQI31MhahqjWJ3BQekKvg-e6t_Pht29XtohSSv9XOKA,81270
quantfinlab/portfolio/walkforward.py,sha256=0035huDACf77ESpGsfWCbwZl97K6Ihwebc6Cp2kw4og,38384
quantfinlab/portfolio/__init__.py,sha256=djrQ1U8xcXopzpWKGg6102jXpUWmOD2t9oTnzZZ5XhM,6250
quantfinlab/reports/risk_report.py,sha256=iE-_RgNlOsqZXDUaUoAK3s8o05MNzGEkWi0D86Blm9g,25134
quantfinlab/reports/__init__.py,sha256=zLFWmKqiish1JO7IfoeVWJ8H-g2uzkgUkTk53CFn_Qw,232
quantfinlab/risk/capm.py,sha256=OL3hxpLdmDCuSlCKxrFn72bFjN9t42HXWrmmmKDY8b4,8343
quantfinlab/risk/contributions.py,sha256=SW92H6r_VkrMJ0MNwIcDatoIi0h3yuobrs3VQkuf1hg,10973
quantfinlab/risk/correlation.py,sha256=EGwb-kEzUV4Kzpzk_0uRVp5YCOPhEJVPI2Jx3FSy2XE,1827
quantfinlab/risk/diagnostics.py,sha256=nTIdSwAUjHn-1KS-ec8a9aN16Xy7mFH-aca08ujZkNw,198
quantfinlab/risk/distribution.py,sha256=-4b6evlzNuVAsMW15f66xkI8W_ekw6B18jXWEW8B_m4,3089
quantfinlab/risk/drawdown.py,sha256=pipzpvTDmcQQ_eQun5GbJt4O0arOFnPakeWIGAzHMf0,5943
quantfinlab/risk/es.py,sha256=vgG_2275L2P4cgyTMzsZr9xT1c5waCE2yTujfpGM_ak,2045
quantfinlab/risk/performance.py,sha256=YNAHGjEN2uniq6NtgiHXaff0hbzBEx1I7xuwXbOCLe8,5995
quantfinlab/risk/stress.py,sha256=8jxHw3YqMQstKkpnSKqmNPXhozVTYJ-x67YCelJVdXM,3699
quantfinlab/risk/utils.py,sha256=4qat6XLsWm_7L5r23VzeDJkxs9j_140Y63e1Q0xmHr0,3840
quantfinlab/risk/var.py,sha256=4dsTvXUJcRpVFhqy88_z1KaFc3qCeERko9vzup8sa1E,9769
quantfinlab/risk/var_backtesting.py,sha256=nnp_EWn_hB04CmCLizMmKoNxXhkllvgaVdW0Ia0nImY,13637
quantfinlab/risk/__init__.py,sha256=6S4OFNCdUTYVmTIGOhZJdFed5otPm9atcq13CXE0Gzo,3926
quantfinlab/volatility/forecasting.py,sha256=LA-FZojxsSbBypwP3yW9_vrfWwQs1znktRVI6LagM5w,34935
quantfinlab/volatility/har.py,sha256=IVjwMErUuCgjEnsaFqNejo14Tfrw6g6qjPeqn1FJM9Y,14296
quantfinlab/volatility/realized.py,sha256=h1yl4a4Yr_6ZlfLSyL-EZWXI05chppZpX3YBWd1tkgw,6075
quantfinlab/volatility/rough.py,sha256=JRp4dqDfns51WFujVwXl-E4mmJ6CVKrUqQlzYrNMal4,18810
quantfinlab/volatility/vrp.py,sha256=LXY9PqUbDfzCHNVmJeIu7nuCc5yjtk1L2CUo5jYOGso,9807
quantfinlab/volatility/__init__.py,sha256=0n19X0p7x6Y3c7voy7VgenF3gDdc-ddEMbypX8r7dek,2102
quantfinlab-0.6.0.dist-info/DELVEWHEEL,sha256=ZqXRUSYrpqCGEtgrsPVPg8M4LTyl9W2QcMSQCLv_1nk,410
quantfinlab-0.6.0.dist-info/METADATA,sha256=ugIM6RoGc9qV1VnYs2HlZApbOmKTV-ctFvFQhZGrsOE,15698
quantfinlab-0.6.0.dist-info/RECORD,,
quantfinlab-0.6.0.dist-info/WHEEL,sha256=fXmoxn6fMJrqkrRdkKdAe0JoDSFXyuWWIcbfyP1xlj4,105
quantfinlab-0.6.0.dist-info/licenses/LICENSE,sha256=XKKSDU9WlUEAyPNlRhq6e2xhVNpJc097JwPZJ1rUnRE,1077
quantfinlab.libs/msvcp140-a4c2229bdc2a2a630acdc095b4d86008.dll,sha256=pMIim9wqKmMKzcCVtNhgCOXD47x3cxdDVPPaT1vrnN4,575056
quantfinlab.libs/vcomp140-f96f3a14d88d8846f31f3ab38a490304.dll,sha256=-W86FNiNiEbzHzqzikkDBM59bk9w-uQwTGPlnHrqLTA,213072
