| China Shenzhen Stock Exchange: Index: CSI 300 Index (NA) | 3,919.360
            
                                        26 Mar 2025 | daily | 04 Jan 2012 - 26 Mar 2025 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | China Shenzhen Stock Exchange: Index: Shenzhen Index (NA) | 10,643.820
            
                                        26 Mar 2025 | daily | 04 Jan 2012 - 26 Mar 2025 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | China Shenzhen Stock Exchange: Index: Shenzhen Total Return Index (NA) | 14,038.630
            
                                        26 Mar 2025 | daily | 04 Jan 2012 - 26 Mar 2025 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | China Shenzhen Stock Exchange: Index: SZSE B Share Index (NA) | 1,232.560
            
                                        26 Mar 2025 | daily | 04 Jan 2012 - 26 Mar 2025 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | China Shenzhen Stock Exchange: Index: ChiNext Composite (NA) | 2,921.240
            
                                        25 Mar 2025 | daily | 24 Dec 2012 - 25 Mar 2025 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | China Shenzhen Stock Exchange: Index: Shenzhen 100 Total Return Index (NA) | 6,494.760
            
                                        26 Mar 2025 | daily | 04 Jan 2012 - 26 Mar 2025 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | China Shenzhen Stock Exchange: Index: SME 100 Total Return Index (NA) | 7,982.300
            
                                        26 Mar 2025 | daily | 04 Jan 2012 - 26 Mar 2025 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | China Shenzhen Stock Exchange: Index: SME-ChiNext 100 (NA) | 1,978.300
            
                                        26 Mar 2025 | daily | 27 Dec 2012 - 26 Mar 2025 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | China Shenzhen Stock Exchange: Index: SME-ChiNext 100 Total Return Index (NA) | 2,301.450
            
                                        26 Mar 2025 | daily | 04 Jan 2012 - 26 Mar 2025 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | China Shenzhen Stock Exchange: Index: SME-ChiNext 500 Value (NA) | 2,199.050
            
                                        26 Mar 2025 | daily | 04 Jan 2012 - 26 Mar 2025 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | China Shenzhen Stock Exchange: Index: SZSE 300 Total Return Index (NA) | 5,766.510
            
                                        26 Mar 2025 | daily | 27 Dec 2012 - 26 Mar 2025 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | China Shenzhen Stock Exchange: Index: SZSE 1000 Growth (NA) | 1,302.360
            
                                        26 Mar 2025 | daily | 27 Dec 2012 - 26 Mar 2025 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | China Shenzhen Stock Exchange: Index: SZSE 1000 Value (NA) | 2,097.580
            
                                        26 Mar 2025 | daily | 27 Dec 2012 - 25 Mar 2025 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | China Shenzhen Stock Exchange: Index: SZSE Non-SOE (NA) | 4,647.300
            
                                        25 Mar 2025 | daily | 04 Jan 2012 - 25 Mar 2025 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | China Shenzhen Stock Exchange: Index: SZFI 200 (NA) | 6,696.490
            
                                        26 Mar 2025 | daily | 27 Dec 2012 - 25 Mar 2025 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | China Shenzhen Stock Exchange: Index: Agriculture Index (NA) | 1,212.280
            
                                        26 Mar 2025 | daily | 04 Jan 2012 - 25 Mar 2025 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | China Shenzhen Stock Exchange: Index: Construction Index (NA) | 951.320
            
                                        26 Mar 2025 | daily | 04 Jan 2012 - 26 Mar 2025 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | China Shenzhen Stock Exchange: Index: Media Index (NA) | 904.720
            
                                        26 Mar 2025 | daily | 04 Jan 2012 - 26 Mar 2025 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | China Shenzhen Stock Exchange: Index: Mining Index (NA) | 2,693.300
            
                                        27 Mar 2025 | daily | 04 Jan 2012 - 27 Mar 2025 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | China Shenzhen Stock Exchange: Index: Utilities Index (NA) | 861.740
            
                                        26 Mar 2025 | daily | 04 Jan 2012 - 26 Mar 2025 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | China Shenzhen Stock Exchange: Index: SZSE Consumer Discretionary (NA) | 6,637.500
            
                                        26 Mar 2025 | daily | 27 Dec 2012 - 25 Mar 2025 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | China Shenzhen Stock Exchange: Index: SZSE Consumer Staples (NA) | 9,580.150
            
                                        26 Mar 2025 | daily | 27 Dec 2012 - 26 Mar 2025 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | China Shenzhen Stock Exchange: Index: SZSE CSR (NA) | 1,541.840
            
                                        26 Mar 2025 | daily | 04 Jan 2012 - 26 Mar 2025 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | China Shenzhen Stock Exchange: Index: SZSE Energy (NA) | 3,036.160
            
                                        26 Mar 2025 | daily | 04 Jan 2012 - 26 Mar 2025 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | China Shenzhen Stock Exchange: Index: SZSE Environmental Protection (NA) | 5,403.910
            
                                        26 Mar 2025 | daily | 27 Dec 2012 - 26 Mar 2025 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | China Shenzhen Stock Exchange: Index: SZSE Financials (NA) | 6,542.020
            
                                        26 Mar 2025 | daily | 04 Jan 2012 - 26 Mar 2025 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | China Shenzhen Stock Exchange: Index: SZSE Growth 40 (NA) | 4,092.020
            
                                        26 Mar 2025 | daily | 04 Jan 2012 - 26 Mar 2025 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | China Shenzhen Stock Exchange: Index: SZSE Materials (NA) | 2,618.250
            
                                        26 Mar 2025 | daily | 27 Dec 2012 - 26 Mar 2025 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | China Shenzhen Stock Exchange: Index: SZSE Real Estate (NA) | 1,721.590
            
                                        26 Mar 2025 | daily | 27 Dec 2012 - 25 Mar 2025 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | China Shenzhen Stock Exchange: Index: SZSE Technology (NA) | 7,047.920
            
                                        27 Mar 2025 | daily | 04 Jan 2012 - 27 Mar 2025 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | China Shenzhen Stock Exchange: Index: SZSE Telecommunication services (NA) | 4,668.970
            
                                        25 Mar 2025 | daily | 27 Dec 2012 - 25 Mar 2025 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | China Shenzhen Stock Exchange: Index: SZSE DOWNSTREAM (NA) | 5,659.250
            
                                        26 Mar 2025 | daily | 27 Dec 2012 - 26 Mar 2025 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | China Shenzhen Stock Exchange: Index: SZSE MIDSTREAM (NA) | 2,891.070
            
                                        25 Mar 2025 | daily | 27 Dec 2012 - 25 Mar 2025 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | China Shenzhen Stock Exchange: Index: SZSE UPSTREAM (NA) | 4,229.010
            
                                        26 Mar 2025 | daily | 27 Dec 2012 - 26 Mar 2025 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | China Shenzhen Stock Exchange: Index: Equal Weight: Shenzhen 100 (NA) | 4,266.410
            
                                        26 Mar 2025 | daily | 27 Dec 2012 - 26 Mar 2025 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | China Shenzhen Stock Exchange: Index: Equal Weight: SZSE 300 (NA) | 4,939.900
            
                                        26 Mar 2025 | daily | 27 Dec 2012 - 26 Mar 2025 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | China Shenzhen Stock Exchange: Index: Equal Weight: SZSE SME (NA) | 3,338.600
            
                                        26 Mar 2025 | daily | 27 Dec 2012 - 26 Mar 2025 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | China Shenzhen Stock Exchange: Index: Corporate Bond Index (NA) | 127.820
            
                                        27 Mar 2025 | daily | 15 Apr 2013 - 27 Mar 2025 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | China Shenzhen Stock Exchange: Index: SZSE Component B (NA) | 8,303.300
            
                                        26 Mar 2025 | daily | 04 Jan 2012 - 26 Mar 2025 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | China Shenzhen Stock Exchange: Index: Composite Index (NA) | 2,046.120
            
                                        26 Mar 2025 | daily | 04 Jan 2012 - 26 Mar 2025 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | China Shenzhen Stock Exchange: Index: SZSE A Share Index (NA) | 2,140.330
            
                                        26 Mar 2025 | daily | 04 Jan 2012 - 26 Mar 2025 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | China Shenzhen Stock Exchange: Index: SZSE New Index (NA) | 9,627.440
            
                                        26 Mar 2025 | daily | 04 Jan 2012 - 26 Mar 2025 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | China Shenzhen Stock Exchange: Index: SZSE SME Composite (NA) | 11,711.980
            
                                        26 Mar 2025 | daily | 27 Dec 2012 - 26 Mar 2025 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | China Shenzhen Stock Exchange: Index: ChiNext (NA) | 2,139.900
            
                                        26 Mar 2025 | daily | 04 Jan 2012 - 26 Mar 2025 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | China Shenzhen Stock Exchange: Index: ChiNext Total Return Index (NA) | 2,343.500
            
                                        26 Mar 2025 | daily | 24 Dec 2012 - 26 Mar 2025 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | China Shenzhen Stock Exchange: Index: Shenzhen 100 (NA) | 4,667.460
            
                                        26 Mar 2025 | daily | 04 Jan 2012 - 26 Mar 2025 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | China Shenzhen Stock Exchange: Index: SME 100 (NA) | 6,652.200
            
                                        26 Mar 2025 | daily | 04 Jan 2012 - 26 Mar 2025 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | China Shenzhen Stock Exchange: Index: SME 300 (NA) | 1,345.230
            
                                        26 Mar 2025 | daily | 27 Dec 2012 - 26 Mar 2025 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | China Shenzhen Stock Exchange: Index: SME 300 Growth (NA) | 1,040.270
            
                                        27 Mar 2025 | daily | 26 Dec 2012 - 27 Mar 2025 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | China Shenzhen Stock Exchange: Index: SME 300 Value (NA) | 1,932.800
            
                                        26 Mar 2025 | daily | 26 Dec 2012 - 26 Mar 2025 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | China Shenzhen Stock Exchange: Index: SME-ChiNext 400 (NA) | 2,063.090
            
                                        25 Mar 2025 | daily | 27 Dec 2012 - 25 Mar 2025 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | China Shenzhen Stock Exchange: Index: SME-ChiNext 500 (NA) | 1,835.910
            
                                        26 Mar 2025 | daily | 27 Dec 2012 - 26 Mar 2025 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | China Shenzhen Stock Exchange: Index: SME-ChiNext 500 Growth (NA) | 1,455.130
            
                                        26 Mar 2025 | daily | 27 Dec 2012 - 26 Mar 2025 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | China Shenzhen Stock Exchange: Index: SME-ChiNext Tech 100 (NA) | 3,065.830
            
                                        26 Mar 2025 | daily | 27 Dec 2012 - 26 Mar 2025 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | China Shenzhen Stock Exchange: Index: SME Prime Market (NA) | 7,356.420
            
                                        26 Mar 2025 | daily | 27 Dec 2012 - 26 Mar 2025 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | China Shenzhen Stock Exchange: Index: SZSE 200 (NA) | 3,945.930
            
                                        25 Mar 2025 | daily | 27 Dec 2012 - 25 Mar 2025 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | China Shenzhen Stock Exchange: Index: SZSE 300 (NA) | 4,452.020
            
                                        26 Mar 2025 | daily | 27 Dec 2012 - 26 Mar 2025 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | China Shenzhen Stock Exchange: Index: SZSE 300 Growth (NA) | 3,129.130
            
                                        26 Mar 2025 | daily | 27 Dec 2012 - 26 Mar 2025 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | China Shenzhen Stock Exchange: Index: SZSE 300 Value (NA) | 6,146.280
            
                                        26 Mar 2025 | daily | 27 Dec 2012 - 26 Mar 2025 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | China Shenzhen Stock Exchange: Index: SZSE 700 (NA) | 7,390.190
            
                                        26 Mar 2025 | daily | 27 Dec 2012 - 26 Mar 2025 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | China Shenzhen Stock Exchange: Index: SZSE 700 Growth (NA) | 1,945.190
            
                                        25 Mar 2025 | daily | 27 Dec 2012 - 25 Mar 2025 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | China Shenzhen Stock Exchange: Index: SZSE 700 Value (NA) | 2,638.490
            
                                        26 Mar 2025 | daily | 27 Dec 2012 - 26 Mar 2025 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | China Shenzhen Stock Exchange: Index: SZSE 1000 (NA) | 5,231.270
            
                                        26 Mar 2025 | daily | 27 Dec 2012 - 26 Mar 2025 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | China Shenzhen Stock Exchange: Index: SZSE Central SOE (NA) | 3,823.120
            
                                        26 Mar 2025 | daily | 27 Dec 2012 - 26 Mar 2025 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | China Shenzhen Stock Exchange: Index: SZSE TMT 50 (NA) | 6,074.570
            
                                        26 Mar 2025 | daily | 27 Dec 2012 - 26 Mar 2025 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | China Shenzhen Stock Exchange: Index: SZFI 60 (NA) | 7,599.890
            
                                        26 Mar 2025 | daily | 27 Dec 2012 - 26 Mar 2025 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | China Shenzhen Stock Exchange: Index: SZFI 120 (NA) | 6,896.000
            
                                        26 Mar 2025 | daily | 27 Dec 2012 - 26 Mar 2025 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | China Shenzhen Stock Exchange: Index: Conglomerates Index (NA) | 2,463.130
            
                                        26 Mar 2025 | daily | 04 Jan 2012 - 26 Mar 2025 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | China Shenzhen Stock Exchange: Index: Financials Index (NA) | 1,422.800
            
                                        26 Mar 2025 | daily | 04 Jan 2012 - 26 Mar 2025 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | China Shenzhen Stock Exchange: Index: IT Index (NA) | 1,913.460
            
                                        26 Mar 2025 | daily | 04 Jan 2012 - 26 Mar 2025 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | China Shenzhen Stock Exchange: Index: Manufacturing Index (NA) | 2,648.410
            
                                        26 Mar 2025 | daily | 04 Jan 2012 - 25 Mar 2025 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | China Shenzhen Stock Exchange: Index: Real Estate Index (NA) | 1,204.240
            
                                        26 Mar 2025 | daily | 04 Jan 2012 - 26 Mar 2025 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | China Shenzhen Stock Exchange: Index: Transportation Index (NA) | 1,114.870
            
                                        26 Mar 2025 | daily | 04 Jan 2012 - 26 Mar 2025 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | China Shenzhen Stock Exchange: Index: Wholesale and Retail Index (NA) | 1,315.030
            
                                        26 Mar 2025 | daily | 04 Jan 2012 - 26 Mar 2025 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | China Shenzhen Stock Exchange: Index: SZSE Commodity Producer (NA) | 1,607.890
            
                                        26 Mar 2025 | daily | 27 Dec 2012 - 26 Mar 2025 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | China Shenzhen Stock Exchange: Index: SZSE Corporate Governance (NA) | 9,358.820
            
                                        26 Mar 2025 | daily | 04 Jan 2012 - 26 Mar 2025 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | China Shenzhen Stock Exchange: Index: SZSE Dividend (NA) | 8,788.490
            
                                        26 Mar 2025 | daily | 27 Dec 2012 - 25 Mar 2025 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | China Shenzhen Stock Exchange: Index: SZSE Health Care (NA) | 8,080.940
            
                                        26 Mar 2025 | daily | 27 Dec 2012 - 26 Mar 2025 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | China Shenzhen Stock Exchange: Index: SZSE Industrials (NA) | 3,146.990
            
                                        25 Mar 2025 | daily | 27 Dec 2012 - 25 Mar 2025 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | China Shenzhen Stock Exchange: Index: SZSE Utilities (NA) | 1,634.020
            
                                        26 Mar 2025 | daily | 04 Jan 2012 - 26 Mar 2025 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | China Shenzhen Stock Exchange: Index: Equipment Manufacturing (NA) | 4,882.180
            
                                        25 Mar 2025 | daily | 27 Dec 2012 - 25 Mar 2025 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | China Shenzhen Stock Exchange: Index: Equal Weight: ChiNext (NA) | 1,603.320
            
                                        26 Mar 2025 | daily | 27 Dec 2012 - 26 Mar 2025 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | China Shenzhen Stock Exchange: Index: LEFU Fund (NA) | 7,410.820
            
                                        26 Mar 2025 | daily | 04 Jan 2012 - 26 Mar 2025 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | China Shenzhen Stock Exchange: Index: ETF Index (NA) | 1,481.590
            
                                        26 Mar 2025 | daily | 04 Jan 2012 - 26 Mar 2025 |