shaogen1995 пре 3 недеља
родитељ
комит
5fbb0156e4
100 измењених фајлова са 1237 додато и 512 уклоњено
  1. 382 279
      code/package-lock.json
  2. 2 1
      code/package.json
  3. 204 1
      code/public/myData/base.js
  4. 144 24
      code/src/pages/A2main/index.module.scss
  5. 86 0
      code/src/pages/A2main/index.tsx
  6. 2 0
      code/src/pages/A3liuChao2/index.module.scss
  7. 1 0
      code/src/pages/A4diao/index.module.scss
  8. 2 0
      code/src/pages/A5yiShou/index.module.scss
  9. 2 1
      code/src/pages/A6yiZheng/index.module.scss
  10. 98 0
      code/src/pages/A7duiHua/A7arr/index.module.scss
  11. 73 0
      code/src/pages/A7duiHua/A7arr/index.tsx
  12. 34 0
      code/src/pages/A7duiHua/A7page1/index.module.scss
  13. 28 0
      code/src/pages/A7duiHua/A7page1/index.tsx
  14. 16 0
      code/src/pages/A7duiHua/index.module.scss
  15. 29 0
      code/src/pages/A7duiHua/index.tsx
  16. 20 0
      code/src/types/api/layot.d.ts
  17. 114 206
      code/yarn.lock
  18. BIN
      静态资源/staticData/main/duiHua/1.png
  19. BIN
      静态资源/staticData/main/duiHua/1_1.jpg
  20. BIN
      静态资源/staticData/main/duiHua/1_10.jpg
  21. BIN
      静态资源/staticData/main/duiHua/1_11.jpg
  22. BIN
      静态资源/staticData/main/duiHua/1_12.jpg
  23. BIN
      静态资源/staticData/main/duiHua/1_13.jpg
  24. BIN
      静态资源/staticData/main/duiHua/1_14.jpg
  25. BIN
      静态资源/staticData/main/duiHua/1_15.jpg
  26. BIN
      静态资源/staticData/main/duiHua/1_16.jpg
  27. BIN
      静态资源/staticData/main/duiHua/1_17.jpg
  28. BIN
      静态资源/staticData/main/duiHua/1_18.jpg
  29. BIN
      静态资源/staticData/main/duiHua/1_19.jpg
  30. BIN
      静态资源/staticData/main/duiHua/1_2.jpg
  31. BIN
      静态资源/staticData/main/duiHua/1_20.jpg
  32. BIN
      静态资源/staticData/main/duiHua/1_21.jpg
  33. BIN
      静态资源/staticData/main/duiHua/1_22.jpg
  34. BIN
      静态资源/staticData/main/duiHua/1_23.jpg
  35. BIN
      静态资源/staticData/main/duiHua/1_24.jpg
  36. BIN
      静态资源/staticData/main/duiHua/1_25.jpg
  37. BIN
      静态资源/staticData/main/duiHua/1_26.jpg
  38. BIN
      静态资源/staticData/main/duiHua/1_27.jpg
  39. BIN
      静态资源/staticData/main/duiHua/1_28.jpg
  40. BIN
      静态资源/staticData/main/duiHua/1_29.jpg
  41. BIN
      静态资源/staticData/main/duiHua/1_3.jpg
  42. BIN
      静态资源/staticData/main/duiHua/1_30.jpg
  43. BIN
      静态资源/staticData/main/duiHua/1_31.jpg
  44. BIN
      静态资源/staticData/main/duiHua/1_32.jpg
  45. BIN
      静态资源/staticData/main/duiHua/1_33.jpg
  46. BIN
      静态资源/staticData/main/duiHua/1_34.jpg
  47. BIN
      静态资源/staticData/main/duiHua/1_35.jpg
  48. BIN
      静态资源/staticData/main/duiHua/1_36.jpg
  49. BIN
      静态资源/staticData/main/duiHua/1_37.jpg
  50. BIN
      静态资源/staticData/main/duiHua/1_38.jpg
  51. BIN
      静态资源/staticData/main/duiHua/1_39.jpg
  52. BIN
      静态资源/staticData/main/duiHua/1_4.jpg
  53. BIN
      静态资源/staticData/main/duiHua/1_40.jpg
  54. BIN
      静态资源/staticData/main/duiHua/1_41.jpg
  55. BIN
      静态资源/staticData/main/duiHua/1_5.jpg
  56. BIN
      静态资源/staticData/main/duiHua/1_6.jpg
  57. BIN
      静态资源/staticData/main/duiHua/1_7.jpg
  58. BIN
      静态资源/staticData/main/duiHua/1_8.jpg
  59. BIN
      静态资源/staticData/main/duiHua/1_9.jpg
  60. BIN
      静态资源/staticData/main/duiHua/1bg.jpg
  61. BIN
      静态资源/staticData/main/duiHua/2.png
  62. BIN
      静态资源/staticData/main/duiHua/2_1.jpg
  63. BIN
      静态资源/staticData/main/duiHua/2_10.jpg
  64. BIN
      静态资源/staticData/main/duiHua/2_11.jpg
  65. BIN
      静态资源/staticData/main/duiHua/2_12.jpg
  66. BIN
      静态资源/staticData/main/duiHua/2_13.jpg
  67. BIN
      静态资源/staticData/main/duiHua/2_14.jpg
  68. BIN
      静态资源/staticData/main/duiHua/2_15.jpg
  69. BIN
      静态资源/staticData/main/duiHua/2_16.jpg
  70. BIN
      静态资源/staticData/main/duiHua/2_17.jpg
  71. BIN
      静态资源/staticData/main/duiHua/2_18.jpg
  72. BIN
      静态资源/staticData/main/duiHua/2_19.jpg
  73. BIN
      静态资源/staticData/main/duiHua/2_2.jpg
  74. BIN
      静态资源/staticData/main/duiHua/2_20.jpg
  75. BIN
      静态资源/staticData/main/duiHua/2_21.jpg
  76. BIN
      静态资源/staticData/main/duiHua/2_22.jpg
  77. BIN
      静态资源/staticData/main/duiHua/2_3.jpg
  78. BIN
      静态资源/staticData/main/duiHua/2_4.jpg
  79. BIN
      静态资源/staticData/main/duiHua/2_5.jpg
  80. BIN
      静态资源/staticData/main/duiHua/2_6.jpg
  81. BIN
      静态资源/staticData/main/duiHua/2_7.jpg
  82. BIN
      静态资源/staticData/main/duiHua/2_8.jpg
  83. BIN
      静态资源/staticData/main/duiHua/2_9.jpg
  84. BIN
      静态资源/staticData/main/duiHua/2bg.jpg
  85. BIN
      静态资源/staticData/main/duiHua/3bg.jpg
  86. BIN
      静态资源/staticData/main/duiHua/acBg.png
  87. BIN
      静态资源/staticData/main/duiHua/arrBg.jpg
  88. BIN
      静态资源/staticData/main/duiHua/tit1.png
  89. BIN
      静态资源/staticData/main/duiHua/tit2.png
  90. BIN
      静态资源/staticData/main/duiHua/tit3.png
  91. BIN
      静态资源/staticData/main/end.png
  92. BIN
      静态资源/staticData/main/endBg.png
  93. BIN
      静态资源/staticData/main/g1.png
  94. BIN
      静态资源/staticData/main/gBtn.png
  95. BIN
      静态资源/staticData/main/ga1.jpg
  96. BIN
      静态资源/staticData/main/ga2.jpg
  97. BIN
      静态资源/staticData/main/ga3.jpg
  98. BIN
      静态资源/staticData/main/logo.png
  99. BIN
      静态资源/staticData/main/xleft.png
  100. 0 0
      静态资源/staticData/main/xright.png

Разлика између датотеке није приказан због своје велике величине
+ 382 - 279
code/package-lock.json


+ 2 - 1
code/package.json

@@ -25,6 +25,7 @@
     "redux-devtools-extension": "^2.13.9",
     "redux-devtools-extension": "^2.13.9",
     "redux-thunk": "^2.4.1",
     "redux-thunk": "^2.4.1",
     "sass": "^1.55.0",
     "sass": "^1.55.0",
+    "swiper": "^12.0.3",
     "typescript": "^4.8.4",
     "typescript": "^4.8.4",
     "web-vitals": "^2.1.4"
     "web-vitals": "^2.1.4"
   },
   },
@@ -60,4 +61,4 @@
     "react-app-rewired": "^2.2.1"
     "react-app-rewired": "^2.2.1"
   },
   },
   "homepage": "."
   "homepage": "."
-}
+}

Разлика између датотеке није приказан због своје велике величине
+ 204 - 1
code/public/myData/base.js


+ 144 - 24
code/src/pages/A2main/index.module.scss

@@ -7,6 +7,31 @@
   }
   }
 
 
   :global {
   :global {
+
+    // 左右按钮
+    .A2y1Left {
+      cursor: pointer;
+      pointer-events: auto;
+      position: absolute;
+      z-index: 10;
+      top: 50%;
+      left: 107px;
+      width: 38px;
+      height: 67px;
+      animation: yunShan 2s infinite linear;
+    }
+
+    .A2y1Right {
+      left: auto;
+      right: -63px;
+    }
+
+    .A2y1LeftNo {
+      pointer-events: none;
+      animation: none;
+      opacity: 0.2;
+    }
+
     .A2box {
     .A2box {
       width: 100%;
       width: 100%;
       height: 14357px;
       height: 14357px;
@@ -59,6 +84,7 @@
           margin: 80px auto 90px;
           margin: 80px auto 90px;
 
 
           &>p {
           &>p {
+            text-align: justify;
             font-size: 24px;
             font-size: 24px;
             font-family: 'kai';
             font-family: 'kai';
             margin-bottom: 40px;
             margin-bottom: 40px;
@@ -276,30 +302,6 @@
         padding: 200px 20px 0 356px;
         padding: 200px 20px 0 356px;
         position: relative;
         position: relative;
 
 
-        // 左右按钮
-        .A2y1Left {
-          cursor: pointer;
-          pointer-events: auto;
-          position: absolute;
-          z-index: 10;
-          top: 50%;
-          left: 107px;
-          width: 38px;
-          height: 67px;
-          animation: yunShan 2s infinite linear;
-        }
-
-        .A2y1Right {
-          left: auto;
-          right: -63px;
-        }
-
-        .A2y1LeftNo {
-          pointer-events: none;
-          animation: none;
-          opacity: 0.2;
-        }
-
         .A2y1_1 {
         .A2y1_1 {
           width: 612px;
           width: 612px;
           height: 570px;
           height: 570px;
@@ -312,6 +314,7 @@
           }
           }
 
 
           .A2y1_1Txt {
           .A2y1_1Txt {
+            text-align: justify;
             width: 100%;
             width: 100%;
             height: 240px;
             height: 240px;
             overflow-y: auto;
             overflow-y: auto;
@@ -407,6 +410,7 @@
         padding: 0 160px;
         padding: 0 160px;
 
 
         &>p {
         &>p {
+          text-align: justify;
           font-family: 'kai';
           font-family: 'kai';
           font-size: 24px;
           font-size: 24px;
           line-height: 36px;
           line-height: 36px;
@@ -538,6 +542,7 @@
                 line-height: 36px;
                 line-height: 36px;
                 font-family: 'kai';
                 font-family: 'kai';
                 margin-bottom: 30px;
                 margin-bottom: 30px;
+                text-align: justify;
 
 
                 &>i {
                 &>i {
                   color: #eec063;
                   color: #eec063;
@@ -566,6 +571,121 @@
           }
           }
         }
         }
       }
       }
+
+      // -------------科技守护 古今对话
+      .A2g1 {
+        margin-top: 200px;
+
+        .A2l1_1 {
+          margin-bottom: 210px;
+        }
+      }
+
+      .A2g2 {
+        width: 1108px;
+        margin: 86px auto 25px;
+        height: 721px;
+        position: relative;
+
+        .swiper {
+          width: 100%;
+          height: 100%;
+
+          .swiper-wrapper {
+            white-space: nowrap;
+            display: inline-block;
+            width: 100%;
+            height: 100%;
+
+            &>div {
+              display: inline-block;
+            }
+
+            .swiper-slide {
+              height: 100%;
+              text-align: center;
+              filter: grayscale(100%);
+
+              &>img {
+                height: 100%;
+              }
+            }
+
+            .swiper-slide-active {
+              filter: none;
+            }
+          }
+        }
+
+        .A2y1Left {
+          top: 58%;
+          left: -100px;
+        }
+
+        .A2y1Right {
+          left: auto;
+          right: -100px;
+        }
+      }
+
+      // 移动端禁止滑动
+      .A2g2Mo {
+        .swiper {
+          pointer-events: none;
+        }
+      }
+
+      .A2g3 {
+        width: 158px;
+        height: 44px;
+        display: block;
+        margin: 0 auto 199px;
+        pointer-events: auto;
+        cursor: pointer;
+        animation: yunShan 2s infinite linear;
+
+        &:hover {
+          animation: none;
+        }
+      }
+
+      // -------------结语--------
+      .A2e1 {
+        width: 1522px;
+        height: 836px;
+        background-size: 100% 100%;
+        margin: 0 auto;
+        padding-top: 57px;
+
+        .A2e1_1 {
+          display: block;
+          margin: 0 auto 67px;
+          width: 167px;
+          height: 105px;
+        }
+
+        .A2e1_2 {
+          width: 1082px;
+          height: 451px;
+          margin: 0 auto;
+
+          &>p {
+            text-align: justify;
+            font-family: 'kai';
+            font-size: 24px;
+            line-height: 36px;
+            color: #261004;
+            margin-bottom: 30px;
+          }
+        }
+      }
+
+      .A2logo {
+        display: block;
+        margin: 289px auto 0;
+        width: 226px;
+        height: 42px;
+      }
     }
     }
   }
   }
 }
 }

+ 86 - 0
code/src/pages/A2main/index.tsx

@@ -8,6 +8,12 @@ import A3liuChao2 from '../A3liuChao2'
 import A4diao from '../A4diao'
 import A4diao from '../A4diao'
 import A5yiShou from '../A5yiShou'
 import A5yiShou from '../A5yiShou'
 import A6yiZheng from '../A6yiZheng'
 import A6yiZheng from '../A6yiZheng'
+import { Swiper, SwiperSlide } from 'swiper/react'
+import { EffectCreative } from 'swiper/modules'
+import 'swiper/css'
+import 'swiper/css/effect-creative'
+import { isMobiileFu } from '@/utils/history'
+import A7duiHua from '../A7duiHua'
 
 
 function A2main() {
 function A2main() {
   // 从首页进来才需要平滑滚动
   // 从首页进来才需要平滑滚动
@@ -67,6 +73,11 @@ function A2main() {
     return myData.main.yiZheng.arr.find(v => v.id === yiZhengId)!.sonArr[0]
     return myData.main.yiZheng.arr.find(v => v.id === yiZhengId)!.sonArr[0]
   }, [yiZhengId])
   }, [yiZhengId])
 
 
+  // ----------科技守护 古今对话---------
+  const [guInd, setGuInd] = useState(1)
+  const [guShow, setGuShow] = useState(false)
+  const swiperRef = useRef<any>(null)
+
   return (
   return (
     <div className={classNames(styles.A2main, 'hideSorrl')} ref={sorrlRef}>
     <div className={classNames(styles.A2main, 'hideSorrl')} ref={sorrlRef}>
       <div className='A2box' style={{ backgroundImage: `url(${baseUrl}main/bg.jpg)` }}>
       <div className='A2box' style={{ backgroundImage: `url(${baseUrl}main/bg.jpg)` }}>
@@ -263,6 +274,78 @@ function A2main() {
           </div>
           </div>
         </div>
         </div>
 
 
+        {/* --------------------- 科技守护 古今对话 */}
+        <div className='A2l1 A2g1'>
+          <img className='A2l1_1' src={`${baseUrl}main/g1.png`} alt='' />
+        </div>
+
+        <div className='A2l2' style={{ backgroundImage: `url(${baseUrl}main/l2.png)` }}>
+          <p className='kaiFont' dangerouslySetInnerHTML={{ __html: myData.main.duiHua.txt }}></p>
+        </div>
+
+        <div className={classNames('A2g2', isMobiileFu() ? 'A2g2Mo' : '')}>
+          <Swiper
+            onSwiper={(swiper: any) => (swiperRef.current = swiper)}
+            onSlideChange={(e: any) => setGuInd(e.activeIndex)}
+            initialSlide={1}
+            slidesPerView='auto'
+            centeredSlides={true}
+            modules={[EffectCreative]}
+            autoplay={false}
+            grabCursor={true}
+            effect={'creative'}
+            creativeEffect={{
+              prev: {
+                translate: [-410, 100, -100], // X轴、Y轴、Z轴偏移
+                scale: 0.75, // 缩放比例
+                opacity: 1 // 透明度
+              },
+              next: {
+                translate: [410, 100, -100],
+                scale: 0.75,
+                opacity: 1
+              }
+            }}
+          >
+            {[1, 2, 3].map(item => (
+              <SwiperSlide key={item} className='custom-slide'>
+                <img src={`${baseUrl}main/ga${item}.jpg`} alt='' />
+              </SwiperSlide>
+            ))}
+          </Swiper>
+
+          {/* 左右按钮 */}
+          <img
+            onClick={() => swiperRef.current?.slidePrev()}
+            className={classNames('A2y1Left', guInd === 0 ? 'A2y1LeftNo' : '')}
+            src={`${baseUrl}main/diao/left.png`}
+            alt=''
+          />
+          <img
+            onClick={() => swiperRef.current?.slideNext()}
+            className={classNames('A2y1Left A2y1Right', guInd >= 2 ? 'A2y1LeftNo' : '')}
+            src={`${baseUrl}main/diao/right.png`}
+            alt=''
+          />
+        </div>
+
+        <img
+          className='A2g3'
+          onClick={() => setGuShow(true)}
+          src={`${baseUrl}main/gBtn.png`}
+          alt=''
+        />
+
+        {/* --------------结语------- */}
+        <div className='A2e1' style={{ backgroundImage: `url(${baseUrl}main/endBg.png)` }}>
+          <img className='A2e1_1' src={`${baseUrl}main/end.png`} alt='' />
+          <div
+            className='A2e1_2'
+            dangerouslySetInnerHTML={{ __html: myData.main.duiHua.endTxt }}
+          ></div>
+        </div>
+
+        <img className='A2logo' src={`${baseUrl}main/logo.png`} alt='' />
         {/* end */}
         {/* end */}
       </div>
       </div>
 
 
@@ -281,6 +364,9 @@ function A2main() {
 
 
       {/* ----------------遗珍巡礼 现存石刻详情页--- */}
       {/* ----------------遗珍巡礼 现存石刻详情页--- */}
       {yiZhengShow ? <A6yiZheng id={yiZhengId} closeFu={() => setYiZhengShow(false)} /> : null}
       {yiZhengShow ? <A6yiZheng id={yiZhengId} closeFu={() => setYiZhengShow(false)} /> : null}
+
+      {/* ---------科技守护 古今对话 详情页 */}
+      {guShow ? <A7duiHua ind={guInd} closeFu={() => setGuShow(false)} /> : null}
     </div>
     </div>
   )
   )
 }
 }

+ 2 - 0
code/src/pages/A3liuChao2/index.module.scss

@@ -32,6 +32,7 @@
           font-size: 24px;
           font-size: 24px;
           line-height: 36px;
           line-height: 36px;
           letter-spacing: 4px;
           letter-spacing: 4px;
+          text-align: justify;
         }
         }
       }
       }
 
 
@@ -58,6 +59,7 @@
           overflow-y: auto;
           overflow-y: auto;
 
 
           &>P {
           &>P {
+            text-align: justify;
             color: #170C07;
             color: #170C07;
             font-size: 24px;
             font-size: 24px;
             line-height: 36px;
             line-height: 36px;

+ 1 - 0
code/src/pages/A4diao/index.module.scss

@@ -22,6 +22,7 @@
       }
       }
 
 
       &>div {
       &>div {
+        text-align: justify;
         font-family: 'kai';
         font-family: 'kai';
         font-size: 24px;
         font-size: 24px;
         line-height: 36px;
         line-height: 36px;

+ 2 - 0
code/src/pages/A5yiShou/index.module.scss

@@ -121,6 +121,7 @@
         margin-bottom: 353px;
         margin-bottom: 353px;
 
 
         &>div {
         &>div {
+          text-align: justify;
           width: 1026px;
           width: 1026px;
           font-size: 24px;
           font-size: 24px;
           line-height: 36px;
           line-height: 36px;
@@ -234,6 +235,7 @@
         padding: 0 140px;
         padding: 0 140px;
 
 
         &>p {
         &>p {
+          text-align: justify;
           font-size: 24px;
           font-size: 24px;
           line-height: 36px;
           line-height: 36px;
         }
         }

+ 2 - 1
code/src/pages/A6yiZheng/index.module.scss

@@ -77,7 +77,7 @@
           height: 79px;
           height: 79px;
           width: auto;
           width: auto;
           display: block;
           display: block;
-          margin: 50px auto 50px;
+          margin: 70px auto 30px;
         }
         }
 
 
         .A6txt {
         .A6txt {
@@ -87,6 +87,7 @@
             font-family: 'kai';
             font-family: 'kai';
             line-height: 36px;
             line-height: 36px;
             margin-bottom: 30px;
             margin-bottom: 30px;
+            text-align: justify;
 
 
             &>i {
             &>i {
               font-family: 'kai';
               font-family: 'kai';

+ 98 - 0
code/src/pages/A7duiHua/A7arr/index.module.scss

@@ -0,0 +1,98 @@
+.A7arr {
+  width: 100%;
+  text-align: center;
+
+  :global {
+    .A7A1 {
+      background-size: 100% 100%;
+      margin: 0 auto 30px;
+      width: auto;
+      display: inline-block;
+
+      .A7Arow {
+        display: inline-block;
+        height: 74px;
+        line-height: 74px;
+        font-family: 'kai';
+        font-size: 36px;
+        letter-spacing: 4px;
+        text-align: center;
+        background-size: 100% 100%;
+        position: relative;
+        padding: 0 36px;
+        cursor: pointer;
+        animation: yunShan 2s infinite linear;
+
+        &::before {
+          content: '';
+          position: absolute;
+          top: 50%;
+          transform: translateY(-50%);
+          right: -2px;
+          width: 2px;
+          height: 60%;
+          background: linear-gradient(rgba(41, 17, 7, 1), rgba(255, 219, 159, 1), rgba(48, 23, 10, 1));
+
+        }
+
+        &:last-child {
+          &::before {
+            display: none;
+          }
+        }
+
+        &:hover {
+          animation: none;
+        }
+      }
+
+      .A7ArowAc {
+        animation: none;
+        pointer-events: none;
+        color: #240E02;
+
+      }
+    }
+
+    .A7A2 {
+      width: 1620px;
+      margin: 0 auto 30px;
+      text-align: justify;
+      font-family: 'kai';
+      font-size: 30px;
+      line-height: 36px;
+    }
+
+    .A7A3 {
+      width: auto;
+      margin: 0 auto;
+
+      .adm-swiper {
+        width: 958px;
+        margin: 0 auto;
+
+        .A7A3box {
+          width: 958px;
+          margin: 0 auto;
+
+          .A7A3_1 {
+            color: #FFE2A9;
+            font-size: 36px;
+            text-align: center;
+            margin-bottom: 36px;
+          }
+
+          .A7A3Img {
+            width: 985px;
+            height: 721px;
+            object-fit: contain;
+          }
+        }
+      }
+
+
+
+
+    }
+  }
+}

+ 73 - 0
code/src/pages/A7duiHua/A7arr/index.tsx

@@ -0,0 +1,73 @@
+import React, { useEffect, useMemo, useState } from 'react'
+import styles from './index.module.scss'
+import { duiHuaSonType } from '@/types'
+import { baseUrl } from '@/utils/http'
+import classNames from 'classnames'
+import { Swiper } from 'antd-mobile'
+
+type Props = {
+  arr: duiHuaSonType[]
+}
+
+function A7arr({ arr }: Props) {
+  const [topInd, setTopInd] = useState(0)
+
+  useEffect(() => {
+    setImgInd(0)
+  }, [topInd])
+
+  const [imgInd, setImgInd] = useState(0)
+
+  const info = useMemo(() => {
+    return arr.find((v, i) => i === topInd)!
+  }, [arr, topInd])
+
+  return (
+    <div className={styles.A7arr}>
+      <div className='A7A1' style={{ backgroundImage: `url(${baseUrl}main/duiHua/arrBg.jpg)` }}>
+        {arr.map((item, index1) => (
+          <div
+            style={{
+              backgroundImage: topInd === index1 ? `url(${baseUrl}main/duiHua/acBg.png)` : 'none'
+            }}
+            className={classNames('A7Arow', topInd === index1 ? 'A7ArowAc' : '')}
+            key={item.id}
+            onClick={() => setTopInd(index1)}
+          >
+            {item.name}
+          </div>
+        ))}
+      </div>
+
+      {info.txt ? (
+        <div className='A7A2' dangerouslySetInnerHTML={{ __html: info.txt }}></div>
+      ) : null}
+
+      <div className='A7A3'>
+        <Swiper
+          style={{
+            '--track-padding': '0 0 16px'
+          }}
+          indicator={(total: number, current: number) => (
+            <div className='A7A3IndBox'>
+              {total},{current}
+            </div>
+          )}
+        >
+          {info.imgArr.map((item, index2) => (
+            <Swiper.Item key={index2}>
+              <div className='A7A3box'>
+                <div className='A7A3_1'>{item.name}</div>
+                <img className='A7A3Img' src={baseUrl + item.url} alt='' />
+              </div>
+            </Swiper.Item>
+          ))}
+        </Swiper>
+      </div>
+    </div>
+  )
+}
+
+const MemoA7arr = React.memo(A7arr)
+
+export default MemoA7arr

+ 34 - 0
code/src/pages/A7duiHua/A7page1/index.module.scss

@@ -0,0 +1,34 @@
+.A7page1 {
+  width: 100%;
+  height: 2445px;
+  background-size: 100% 100%;
+  position: relative;
+  padding-top: 1222px;
+
+  :global {
+    .A7top1 {
+      width: 445px;
+      height: 772px;
+      position: absolute;
+      top: 227px;
+      right: 452px;
+    }
+
+    .A7top2 {
+      position: absolute;
+      top: 138px;
+      left: 210px;
+    }
+
+    .A7top3 {
+      position: absolute;
+      top: 435px;
+      left: 382px;
+      width: 536px;
+      font-size: 30px;
+      font-family: 'kai';
+      text-align: justify;
+      line-height: 36px;
+    }
+  }
+}

+ 28 - 0
code/src/pages/A7duiHua/A7page1/index.tsx

@@ -0,0 +1,28 @@
+import React from 'react'
+import styles from './index.module.scss'
+import { duiHuaPageType } from '@/types'
+import { baseUrl } from '@/utils/http'
+import A7arr from '../A7arr'
+
+type Props = {
+  info: duiHuaPageType
+}
+
+function A7page1({ info }: Props) {
+  return (
+    <div
+      className={styles.A7page1}
+      style={{ backgroundImage: `url(${baseUrl}main/duiHua/${info.id}bg.jpg)` }}
+    >
+      <img className='A7top1' src={`${baseUrl}main/duiHua/${info.id}.png`} alt='' />
+      <img className='A7top2' src={`${baseUrl}main/duiHua/tit${info.id}.png`} alt='' />
+      <div className='A7top3' dangerouslySetInnerHTML={{ __html: info.txt }}></div>
+
+      <A7arr arr={info.arr} />
+    </div>
+  )
+}
+
+const MemoA7page1 = React.memo(A7page1)
+
+export default MemoA7page1

+ 16 - 0
code/src/pages/A7duiHua/index.module.scss

@@ -0,0 +1,16 @@
+.A7duiHua {
+  position: absolute;
+  top: 0;
+  left: 0;
+  width: 100%;
+  height: 100%;
+  z-index: 10;
+  background-size: 100% 100%;
+  overflow: auto;
+
+
+
+  // :global {
+
+  // }
+}

+ 29 - 0
code/src/pages/A7duiHua/index.tsx

@@ -0,0 +1,29 @@
+import React, { useMemo } from 'react'
+import styles from './index.module.scss'
+import classNames from 'classnames'
+import { myData } from '@/utils/http'
+import A7page1 from './A7page1'
+import Ztop from '@/components/Ztop'
+
+type Props = {
+  ind: number
+  closeFu: () => void
+}
+
+function A7duiHua({ ind, closeFu }: Props) {
+  const info = useMemo(() => {
+    return myData.main.duiHua.page.find((v, i) => i === ind)!
+  }, [ind])
+
+  return (
+    <div id='opacityCss' className={classNames(styles.A7duiHua, 'hideSorrl')}>
+      <Ztop backFu={closeFu} />
+
+      {ind === 0 ? <A7page1 info={info} /> : null}
+    </div>
+  )
+}
+
+const MemoA7duiHua = React.memo(A7duiHua)
+
+export default MemoA7duiHua

+ 20 - 0
code/src/types/api/layot.d.ts

@@ -3,6 +3,21 @@ type ImgArrType = {
   url: string
   url: string
 }[]
 }[]
 
 
+export type duiHuaSonType = {
+  id: number
+  name: string
+  txt?: string | undefined
+  imgArr: ImgArrType
+}
+
+export type duiHuaPageType = {
+  id: number
+  txt: string
+  topImgArr?: string[] | undefined
+  arr: duiHuaSonType[]
+  endTxt?: string
+}
+
 export type MyDataType = {
 export type MyDataType = {
   home: {
   home: {
     name: string
     name: string
@@ -60,5 +75,10 @@ export type MyDataType = {
         }[]
         }[]
       }[]
       }[]
     }
     }
+    duiHua: {
+      txt: string
+      endTxt: string
+      page: duiHuaPageType[]
+    }
   }
   }
 }
 }

+ 114 - 206
code/yarn.lock

@@ -1268,25 +1268,17 @@
     minimatch "^3.1.2"
     minimatch "^3.1.2"
     strip-json-comments "^3.1.1"
     strip-json-comments "^3.1.1"
 
 
-"@floating-ui/core@^1.7.3":
-  version "1.7.3"
-  resolved "https://registry.npmmirror.com/@floating-ui/core/-/core-1.7.3.tgz#462d722f001e23e46d86fd2bd0d21b7693ccb8b7"
-  integrity sha512-sGnvb5dmrJaKEZ+LDIpguvdX3bDlEllmv4/ClQ9awcmCZrlx5jQyyMWFM5kBI+EyNOCDDiKk8il0zeuX3Zlg/w==
-  dependencies:
-    "@floating-ui/utils" "^0.2.10"
+"@floating-ui/core@^1.3.0":
+  version "1.3.0"
+  resolved "https://registry.npmmirror.com/@floating-ui/core/-/core-1.3.0.tgz"
+  integrity sha512-vX1WVAdPjZg9DkDkC+zEx/tKtnST6/qcNpwcjeBgco3XRNHz5PUA+ivi/yr6G3o0kMR60uKBJcfOdfzOFI7PMQ==
 
 
-"@floating-ui/dom@^1.4.2":
-  version "1.7.4"
-  resolved "https://registry.npmmirror.com/@floating-ui/dom/-/dom-1.7.4.tgz#ee667549998745c9c3e3e84683b909c31d6c9a77"
-  integrity sha512-OOchDgh4F2CchOX94cRVqhvy7b3AFb+/rQXyswmzmGakRfkMgoWVjfnLWkRirfLEfuD4ysVW16eXzwt3jHIzKA==
+"@floating-ui/dom@^1.2.6":
+  version "1.3.0"
+  resolved "https://registry.npmmirror.com/@floating-ui/dom/-/dom-1.3.0.tgz"
+  integrity sha512-qIAwejE3r6NeA107u4ELDKkH8+VtgRKdXqtSPaKflL2S2V+doyN+Wt9s5oHKXPDo4E8TaVXaHT3+6BbagH31xw==
   dependencies:
   dependencies:
-    "@floating-ui/core" "^1.7.3"
-    "@floating-ui/utils" "^0.2.10"
-
-"@floating-ui/utils@^0.2.10":
-  version "0.2.10"
-  resolved "https://registry.npmmirror.com/@floating-ui/utils/-/utils-0.2.10.tgz#a2a1e3812d14525f725d011a73eceb41fef5bc1c"
-  integrity sha512-aGTxbpbg8/b5JfU1HXSrbH3wXZuLPJcNEcZQFMxLs3oSzgtVu6nFPkbbGGUvBcUjKV2YyB9Wxxabo+HEH9tcRQ==
+    "@floating-ui/core" "^1.3.0"
 
 
 "@humanwhocodes/config-array@^0.11.6":
 "@humanwhocodes/config-array@^0.11.6":
   version "0.11.7"
   version "0.11.7"
@@ -1654,13 +1646,6 @@
   dependencies:
   dependencies:
     "@babel/runtime" "^7.18.0"
     "@babel/runtime" "^7.18.0"
 
 
-"@rc-component/mini-decimal@^1.1.0":
-  version "1.1.0"
-  resolved "https://registry.npmmirror.com/@rc-component/mini-decimal/-/mini-decimal-1.1.0.tgz#7b7a362b14a0a54cb5bc6fd2b82731f29f11d9b0"
-  integrity sha512-jS4E7T9Li2GuYwI6PyiVXmxTiM6b07rlD9Ge8uGZSCz3WlzcG5ZK7g5bbuKNeZ9pgUuPK/5guV781ujdVpm4HQ==
-  dependencies:
-    "@babel/runtime" "^7.18.0"
-
 "@rc-component/mutate-observer@^1.0.0":
 "@rc-component/mutate-observer@^1.0.0":
   version "1.1.0"
   version "1.1.0"
   resolved "https://registry.npmmirror.com/@rc-component/mutate-observer/-/mutate-observer-1.1.0.tgz"
   resolved "https://registry.npmmirror.com/@rc-component/mutate-observer/-/mutate-observer-1.1.0.tgz"
@@ -1705,7 +1690,7 @@
 
 
 "@react-spring/animated@~9.6.1":
 "@react-spring/animated@~9.6.1":
   version "9.6.1"
   version "9.6.1"
-  resolved "https://registry.npmmirror.com/@react-spring/animated/-/animated-9.6.1.tgz#ccc626d847cbe346f5f8815d0928183c647eb425"
+  resolved "https://registry.npmmirror.com/@react-spring/animated/-/animated-9.6.1.tgz"
   integrity sha512-ls/rJBrAqiAYozjLo5EPPLLOb1LM0lNVQcXODTC1SMtS6DbuBCPaKco5svFUQFMP2dso3O+qcC4k9FsKc0KxMQ==
   integrity sha512-ls/rJBrAqiAYozjLo5EPPLLOb1LM0lNVQcXODTC1SMtS6DbuBCPaKco5svFUQFMP2dso3O+qcC4k9FsKc0KxMQ==
   dependencies:
   dependencies:
     "@react-spring/shared" "~9.6.1"
     "@react-spring/shared" "~9.6.1"
@@ -1713,7 +1698,7 @@
 
 
 "@react-spring/core@~9.6.1":
 "@react-spring/core@~9.6.1":
   version "9.6.1"
   version "9.6.1"
-  resolved "https://registry.npmmirror.com/@react-spring/core/-/core-9.6.1.tgz#ebe07c20682b360b06af116ea24e2b609e778c10"
+  resolved "https://registry.npmmirror.com/@react-spring/core/-/core-9.6.1.tgz"
   integrity sha512-3HAAinAyCPessyQNNXe5W0OHzRfa8Yo5P748paPcmMowZ/4sMfaZ2ZB6e5x5khQI8NusOHj8nquoutd6FRY5WQ==
   integrity sha512-3HAAinAyCPessyQNNXe5W0OHzRfa8Yo5P748paPcmMowZ/4sMfaZ2ZB6e5x5khQI8NusOHj8nquoutd6FRY5WQ==
   dependencies:
   dependencies:
     "@react-spring/animated" "~9.6.1"
     "@react-spring/animated" "~9.6.1"
@@ -1723,12 +1708,12 @@
 
 
 "@react-spring/rafz@~9.6.1":
 "@react-spring/rafz@~9.6.1":
   version "9.6.1"
   version "9.6.1"
-  resolved "https://registry.npmmirror.com/@react-spring/rafz/-/rafz-9.6.1.tgz#d71aafb92b78b24e4ff84639f52745afc285c38d"
+  resolved "https://registry.npmmirror.com/@react-spring/rafz/-/rafz-9.6.1.tgz"
   integrity sha512-v6qbgNRpztJFFfSE3e2W1Uz+g8KnIBs6SmzCzcVVF61GdGfGOuBrbjIcp+nUz301awVmREKi4eMQb2Ab2gGgyQ==
   integrity sha512-v6qbgNRpztJFFfSE3e2W1Uz+g8KnIBs6SmzCzcVVF61GdGfGOuBrbjIcp+nUz301awVmREKi4eMQb2Ab2gGgyQ==
 
 
 "@react-spring/shared@~9.6.1":
 "@react-spring/shared@~9.6.1":
   version "9.6.1"
   version "9.6.1"
-  resolved "https://registry.npmmirror.com/@react-spring/shared/-/shared-9.6.1.tgz#4e2e4296910656c02bd9fd54c559702bc836ac4e"
+  resolved "https://registry.npmmirror.com/@react-spring/shared/-/shared-9.6.1.tgz"
   integrity sha512-PBFBXabxFEuF8enNLkVqMC9h5uLRBo6GQhRMQT/nRTnemVENimgRd+0ZT4yFnAQ0AxWNiJfX3qux+bW2LbG6Bw==
   integrity sha512-PBFBXabxFEuF8enNLkVqMC9h5uLRBo6GQhRMQT/nRTnemVENimgRd+0ZT4yFnAQ0AxWNiJfX3qux+bW2LbG6Bw==
   dependencies:
   dependencies:
     "@react-spring/rafz" "~9.6.1"
     "@react-spring/rafz" "~9.6.1"
@@ -1736,12 +1721,12 @@
 
 
 "@react-spring/types@~9.6.1":
 "@react-spring/types@~9.6.1":
   version "9.6.1"
   version "9.6.1"
-  resolved "https://registry.npmmirror.com/@react-spring/types/-/types-9.6.1.tgz#913d3a68c5cbc1124fdb18eff919432f7b6abdde"
+  resolved "https://registry.npmmirror.com/@react-spring/types/-/types-9.6.1.tgz"
   integrity sha512-POu8Mk0hIU3lRXB3bGIGe4VHIwwDsQyoD1F394OK7STTiX9w4dG3cTLljjYswkQN+hDSHRrj4O36kuVa7KPU8Q==
   integrity sha512-POu8Mk0hIU3lRXB3bGIGe4VHIwwDsQyoD1F394OK7STTiX9w4dG3cTLljjYswkQN+hDSHRrj4O36kuVa7KPU8Q==
 
 
 "@react-spring/web@~9.6.1":
 "@react-spring/web@~9.6.1":
   version "9.6.1"
   version "9.6.1"
-  resolved "https://registry.npmmirror.com/@react-spring/web/-/web-9.6.1.tgz#3e4c03b724d2b545dc2fa2649eb6109318ab9178"
+  resolved "https://registry.npmmirror.com/@react-spring/web/-/web-9.6.1.tgz"
   integrity sha512-X2zR6q2Z+FjsWfGAmAXlQaoUHbPmfuCaXpuM6TcwXPpLE1ZD4A1eys/wpXboFQmDkjnrlTmKvpVna1MjWpZ5Hw==
   integrity sha512-X2zR6q2Z+FjsWfGAmAXlQaoUHbPmfuCaXpuM6TcwXPpLE1ZD4A1eys/wpXboFQmDkjnrlTmKvpVna1MjWpZ5Hw==
   dependencies:
   dependencies:
     "@react-spring/animated" "~9.6.1"
     "@react-spring/animated" "~9.6.1"
@@ -2048,7 +2033,7 @@
 
 
 "@types/crypto-js@^4.2.2":
 "@types/crypto-js@^4.2.2":
   version "4.2.2"
   version "4.2.2"
-  resolved "https://registry.npmmirror.com/@types/crypto-js/-/crypto-js-4.2.2.tgz#771c4a768d94eb5922cc202a3009558204df0cea"
+  resolved "https://registry.npmmirror.com/@types/crypto-js/-/crypto-js-4.2.2.tgz"
   integrity sha512-sDOLlVbHhXpAUAL0YHDUUwDZf3iN4Bwi4W6a0W0b+QcAezUbRtH4FVb+9J4h+XFPW7l/gQ9F8qC7P+Ec4k8QVQ==
   integrity sha512-sDOLlVbHhXpAUAL0YHDUUwDZf3iN4Bwi4W6a0W0b+QcAezUbRtH4FVb+9J4h+XFPW7l/gQ9F8qC7P+Ec4k8QVQ==
 
 
 "@types/eslint-scope@^3.7.3":
 "@types/eslint-scope@^3.7.3":
@@ -2167,10 +2152,10 @@
     jest-matcher-utils "^27.0.0"
     jest-matcher-utils "^27.0.0"
     pretty-format "^27.0.0"
     pretty-format "^27.0.0"
 
 
-"@types/js-cookie@^3.0.6":
-  version "3.0.6"
-  resolved "https://registry.npmmirror.com/@types/js-cookie/-/js-cookie-3.0.6.tgz#a04ca19e877687bd449f5ad37d33b104b71fdf95"
-  integrity sha512-wkw9yd1kEXOPnvEeEV1Go1MmxtBJL0RR79aOTAApecWFVu7w0NNXNqhcWgvw2YgZDYadliXkl14pa3WXw5jlCQ==
+"@types/js-cookie@^2.x.x":
+  version "2.2.7"
+  resolved "https://registry.npmmirror.com/@types/js-cookie/-/js-cookie-2.2.7.tgz"
+  integrity sha512-aLkWa0C0vO5b4Sr798E26QgOkss68Un0bLjs7u9qxzPT5CG+8DuNTffWES58YzJs3hrVAOs1wonycqEBqNJubA==
 
 
 "@types/json-schema@*", "@types/json-schema@^7.0.4", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.8", "@types/json-schema@^7.0.9":
 "@types/json-schema@*", "@types/json-schema@^7.0.4", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.8", "@types/json-schema@^7.0.9":
   version "7.0.11"
   version "7.0.11"
@@ -2436,17 +2421,17 @@
     "@typescript-eslint/types" "5.41.0"
     "@typescript-eslint/types" "5.41.0"
     eslint-visitor-keys "^3.3.0"
     eslint-visitor-keys "^3.3.0"
 
 
-"@use-gesture/core@10.3.0":
-  version "10.3.0"
-  resolved "https://registry.npmmirror.com/@use-gesture/core/-/core-10.3.0.tgz#9afd3777a45b2a08990a5dcfcf8d9ddd55b00db9"
-  integrity sha512-rh+6MND31zfHcy9VU3dOZCqGY511lvGcfyJenN4cWZe0u1BH6brBpBddLVXhF2r4BMqWbvxfsbL7D287thJU2A==
+"@use-gesture/core@10.2.20":
+  version "10.2.20"
+  resolved "https://registry.npmmirror.com/@use-gesture/core/-/core-10.2.20.tgz"
+  integrity sha512-4lFhHc8so4yIHkBEs641DnEsBxPyhJ5GEjB4PURFDH4p/FcZriH6w99knZgI63zN/MBFfylMyb8+PDuj6RIXKQ==
 
 
-"@use-gesture/react@10.3.0":
-  version "10.3.0"
-  resolved "https://registry.npmmirror.com/@use-gesture/react/-/react-10.3.0.tgz#180534c821fd635c2853cbcfa813f92c94f27e3f"
-  integrity sha512-3zc+Ve99z4usVP6l9knYVbVnZgfqhKah7sIG+PS2w+vpig2v2OLct05vs+ZXMzwxdNCMka8B+8WlOo0z6Pn6DA==
+"@use-gesture/react@10.2.20":
+  version "10.2.20"
+  resolved "https://registry.npmmirror.com/@use-gesture/react/-/react-10.2.20.tgz"
+  integrity sha512-KnJq9ZSqprWA6uNhWTUHZqTCh+rfa0j8ehTzqeBhktUPrmTj7yVOBvEQ/vSFU/7d72cGgWSsJ0f5T6GQCHXnvg==
   dependencies:
   dependencies:
-    "@use-gesture/core" "10.3.0"
+    "@use-gesture/core" "10.2.20"
 
 
 "@webassemblyjs/ast@1.11.1":
 "@webassemblyjs/ast@1.11.1":
   version "1.11.1"
   version "1.11.1"
@@ -2654,18 +2639,23 @@ agent-base@6:
   dependencies:
   dependencies:
     debug "4"
     debug "4"
 
 
+ahooks-v3-count@^1.0.0:
+  version "1.0.0"
+  resolved "https://registry.npmmirror.com/ahooks-v3-count/-/ahooks-v3-count-1.0.0.tgz"
+  integrity sha512-V7uUvAwnimu6eh/PED4mCDjE7tokeZQLKlxg9lCTMPhN+NjsSbtdacByVlR1oluXQzD3MOw55wylDmQo4+S9ZQ==
+
 ahooks@^3.7.6:
 ahooks@^3.7.6:
-  version "3.9.6"
-  resolved "https://registry.npmmirror.com/ahooks/-/ahooks-3.9.6.tgz#c93b8f826266d07cada40439be8865d55733fb19"
-  integrity sha512-Mr7f05swd5SmKlR9SZo5U6M0LsL4ErweLzpdgXjA1JPmnZ78Vr6wzx0jUtvoxrcqGKYnX0Yjc02iEASVxHFPjQ==
+  version "3.7.7"
+  resolved "https://registry.npmmirror.com/ahooks/-/ahooks-3.7.7.tgz"
+  integrity sha512-5e5WlPq81Y84UnTLOKIQeq2cJw4aa7yj8fR2Nb/oMmXPrWMjIMCbPS1o+fpxSfCaNA3AzOnnMc8AehWRZltkJQ==
   dependencies:
   dependencies:
     "@babel/runtime" "^7.21.0"
     "@babel/runtime" "^7.21.0"
-    "@types/js-cookie" "^3.0.6"
+    "@types/js-cookie" "^2.x.x"
+    ahooks-v3-count "^1.0.0"
     dayjs "^1.9.1"
     dayjs "^1.9.1"
     intersection-observer "^0.12.0"
     intersection-observer "^0.12.0"
-    js-cookie "^3.0.5"
+    js-cookie "^2.x.x"
     lodash "^4.17.21"
     lodash "^4.17.21"
-    react-fast-compare "^3.2.2"
     resize-observer-polyfill "^1.5.1"
     resize-observer-polyfill "^1.5.1"
     screenfull "^5.0.0"
     screenfull "^5.0.0"
     tslib "^2.4.1"
     tslib "^2.4.1"
@@ -2752,34 +2742,31 @@ ansi-styles@^5.0.0:
 
 
 antd-mobile-icons@^0.3.0:
 antd-mobile-icons@^0.3.0:
   version "0.3.0"
   version "0.3.0"
-  resolved "https://registry.npmmirror.com/antd-mobile-icons/-/antd-mobile-icons-0.3.0.tgz#9b29e4588a62370909061f10ff0579aabb0b32a9"
+  resolved "https://registry.npmmirror.com/antd-mobile-icons/-/antd-mobile-icons-0.3.0.tgz"
   integrity sha512-rqINQpJWZWrva9moCd1Ye695MZYWmqLPE+bY8d2xLRy7iSQwPsinCdZYjpUPp2zL/LnKYSyXxP2ut2A+DC+whQ==
   integrity sha512-rqINQpJWZWrva9moCd1Ye695MZYWmqLPE+bY8d2xLRy7iSQwPsinCdZYjpUPp2zL/LnKYSyXxP2ut2A+DC+whQ==
 
 
 antd-mobile-v5-count@^1.0.1:
 antd-mobile-v5-count@^1.0.1:
   version "1.0.1"
   version "1.0.1"
-  resolved "https://registry.npmmirror.com/antd-mobile-v5-count/-/antd-mobile-v5-count-1.0.1.tgz#85f20c46d1635c24e856bcf5ad55e8c98e44a523"
+  resolved "https://registry.npmmirror.com/antd-mobile-v5-count/-/antd-mobile-v5-count-1.0.1.tgz"
   integrity sha512-YGsiEDCPUDz3SzfXi6gLZn/HpeSMW+jgPc4qiYUr1fSopg3hkUie2TnooJdExgfiETHefH3Ggs58He0OVfegLA==
   integrity sha512-YGsiEDCPUDz3SzfXi6gLZn/HpeSMW+jgPc4qiYUr1fSopg3hkUie2TnooJdExgfiETHefH3Ggs58He0OVfegLA==
 
 
 antd-mobile@^5.30.0:
 antd-mobile@^5.30.0:
-  version "5.41.1"
-  resolved "https://registry.npmmirror.com/antd-mobile/-/antd-mobile-5.41.1.tgz#77053503436c4576b140b1170454b38efa211d48"
-  integrity sha512-fS5sTRLKHca5qryEYLGiPDLANK0rbhx8f8xk0Olu6ef00tLe0P9iqHQm0U3UtEBd8S454cilw5uv2J3I79Tbgg==
+  version "5.30.0"
+  resolved "https://registry.npmmirror.com/antd-mobile/-/antd-mobile-5.30.0.tgz"
+  integrity sha512-M42VrDvFNzTr1OovLa9HezkD2oXmkDERolha9292FNNTvF1QikIcLZA/o1PDP9+0oWvuz59PW1ZfhjTNx6rUyg==
   dependencies:
   dependencies:
-    "@floating-ui/dom" "^1.4.2"
-    "@rc-component/mini-decimal" "^1.1.0"
+    "@floating-ui/dom" "^1.2.6"
+    "@rc-component/mini-decimal" "^1.0.1"
     "@react-spring/web" "~9.6.1"
     "@react-spring/web" "~9.6.1"
-    "@use-gesture/react" "10.3.0"
+    "@use-gesture/react" "10.2.20"
     ahooks "^3.7.6"
     ahooks "^3.7.6"
     antd-mobile-icons "^0.3.0"
     antd-mobile-icons "^0.3.0"
     antd-mobile-v5-count "^1.0.1"
     antd-mobile-v5-count "^1.0.1"
     classnames "^2.3.2"
     classnames "^2.3.2"
     dayjs "^1.11.7"
     dayjs "^1.11.7"
-    deepmerge "^4.3.1"
-    nano-memoize "^3.0.16"
-    rc-field-form "^1.34.2"
-    rc-segmented "~2.4.1"
-    rc-util "^5.44.4"
-    react-fast-compare "^3.2.2"
+    lodash "^4.17.21"
+    rc-field-form "~1.27.4"
+    rc-util "^5.30.0"
     react-is "^18.2.0"
     react-is "^18.2.0"
     runes2 "^1.1.2"
     runes2 "^1.1.2"
     staged-components "^1.1.3"
     staged-components "^1.1.3"
@@ -2996,7 +2983,7 @@ axe-core@^4.4.3:
 
 
 axios@^1.13.2:
 axios@^1.13.2:
   version "1.13.2"
   version "1.13.2"
-  resolved "https://registry.npmmirror.com/axios/-/axios-1.13.2.tgz#9ada120b7b5ab24509553ec3e40123521117f687"
+  resolved "https://registry.npmmirror.com/axios/-/axios-1.13.2.tgz"
   integrity sha512-VPk9ebNqPcy5lRGuSlKx752IlDatOjT9paPlm8A7yOuW2Fbvp4X3JznJtT4f0GzGLLiWE9W8onz51SqLYwzGaA==
   integrity sha512-VPk9ebNqPcy5lRGuSlKx752IlDatOjT9paPlm8A7yOuW2Fbvp4X3JznJtT4f0GzGLLiWE9W8onz51SqLYwzGaA==
   dependencies:
   dependencies:
     follow-redirects "^1.15.6"
     follow-redirects "^1.15.6"
@@ -3278,7 +3265,7 @@ bytes@3.1.2:
 
 
 call-bind-apply-helpers@^1.0.1, call-bind-apply-helpers@^1.0.2:
 call-bind-apply-helpers@^1.0.1, call-bind-apply-helpers@^1.0.2:
   version "1.0.2"
   version "1.0.2"
-  resolved "https://registry.npmmirror.com/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz#4b5428c222be985d79c3d82657479dbe0b59b2d6"
+  resolved "https://registry.npmmirror.com/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz"
   integrity sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==
   integrity sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==
   dependencies:
   dependencies:
     es-errors "^1.3.0"
     es-errors "^1.3.0"
@@ -3415,14 +3402,9 @@ classnames@2.3.1:
   resolved "https://registry.npmmirror.com/classnames/-/classnames-2.3.1.tgz"
   resolved "https://registry.npmmirror.com/classnames/-/classnames-2.3.1.tgz"
   integrity sha512-OlQdbZ7gLfGarSqxesMesDa5uz7KFbID8Kpq/SxIoNGDqY8lSYs0D+hhtBXhcdB3rcbXArFr7vlHheLk1voeNA==
   integrity sha512-OlQdbZ7gLfGarSqxesMesDa5uz7KFbID8Kpq/SxIoNGDqY8lSYs0D+hhtBXhcdB3rcbXArFr7vlHheLk1voeNA==
 
 
-classnames@2.x, classnames@^2.2.1, classnames@^2.2.3, classnames@^2.2.5, classnames@^2.2.6, classnames@^2.3.1, classnames@^2.3.2:
-  version "2.3.2"
-  resolved "https://registry.npmmirror.com/classnames/-/classnames-2.3.2.tgz"
-  integrity sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw==
-
-classnames@^2.5.1:
+classnames@2.x, classnames@^2.2.1, classnames@^2.2.3, classnames@^2.2.5, classnames@^2.2.6, classnames@^2.3.1, classnames@^2.3.2, classnames@^2.5.1:
   version "2.5.1"
   version "2.5.1"
-  resolved "https://registry.npmmirror.com/classnames/-/classnames-2.5.1.tgz#ba774c614be0f016da105c858e7159eae8e7687b"
+  resolved "https://registry.npmmirror.com/classnames/-/classnames-2.5.1.tgz"
   integrity sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==
   integrity sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==
 
 
 clean-css@^5.2.2:
 clean-css@^5.2.2:
@@ -3879,16 +3861,11 @@ data-urls@^2.0.0:
     whatwg-mimetype "^2.3.0"
     whatwg-mimetype "^2.3.0"
     whatwg-url "^8.0.0"
     whatwg-url "^8.0.0"
 
 
-dayjs@^1.11.1:
+dayjs@^1.11.1, dayjs@^1.11.7, dayjs@^1.9.1:
   version "1.11.13"
   version "1.11.13"
   resolved "https://registry.npmmirror.com/dayjs/-/dayjs-1.11.13.tgz"
   resolved "https://registry.npmmirror.com/dayjs/-/dayjs-1.11.13.tgz"
   integrity sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg==
   integrity sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg==
 
 
-dayjs@^1.11.7, dayjs@^1.9.1:
-  version "1.11.19"
-  resolved "https://registry.npmmirror.com/dayjs/-/dayjs-1.11.19.tgz#15dc98e854bb43917f12021806af897c58ae2938"
-  integrity sha512-t5EcLVS6QPBNqM2z8fakk/NKel+Xzshgt8FFKAn+qwlD1pzZWxh0nVCrvFK7ZDb6XucZeF9z8C7CBWTRIVApAw==
-
 debug@2.6.9, debug@^2.6.0, debug@^2.6.9:
 debug@2.6.9, debug@^2.6.0, debug@^2.6.9:
   version "2.6.9"
   version "2.6.9"
   resolved "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz"
   resolved "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz"
@@ -3951,11 +3928,6 @@ deepmerge@^4.2.2:
   resolved "https://registry.npmmirror.com/deepmerge/-/deepmerge-4.2.2.tgz"
   resolved "https://registry.npmmirror.com/deepmerge/-/deepmerge-4.2.2.tgz"
   integrity sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==
   integrity sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==
 
 
-deepmerge@^4.3.1:
-  version "4.3.1"
-  resolved "https://registry.npmmirror.com/deepmerge/-/deepmerge-4.3.1.tgz#44b5f2147cd3b00d4b56137685966f26fd25dd4a"
-  integrity sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==
-
 default-gateway@^6.0.3:
 default-gateway@^6.0.3:
   version "6.0.3"
   version "6.0.3"
   resolved "https://registry.npmmirror.com/default-gateway/-/default-gateway-6.0.3.tgz"
   resolved "https://registry.npmmirror.com/default-gateway/-/default-gateway-6.0.3.tgz"
@@ -4171,7 +4143,7 @@ dotenv@^10.0.0:
 
 
 dunder-proto@^1.0.1:
 dunder-proto@^1.0.1:
   version "1.0.1"
   version "1.0.1"
-  resolved "https://registry.npmmirror.com/dunder-proto/-/dunder-proto-1.0.1.tgz#d7ae667e1dc83482f8b70fd0f6eefc50da30f58a"
+  resolved "https://registry.npmmirror.com/dunder-proto/-/dunder-proto-1.0.1.tgz"
   integrity sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==
   integrity sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==
   dependencies:
   dependencies:
     call-bind-apply-helpers "^1.0.1"
     call-bind-apply-helpers "^1.0.1"
@@ -4294,12 +4266,12 @@ es-array-method-boxes-properly@^1.0.0:
 
 
 es-define-property@^1.0.1:
 es-define-property@^1.0.1:
   version "1.0.1"
   version "1.0.1"
-  resolved "https://registry.npmmirror.com/es-define-property/-/es-define-property-1.0.1.tgz#983eb2f9a6724e9303f61addf011c72e09e0b0fa"
+  resolved "https://registry.npmmirror.com/es-define-property/-/es-define-property-1.0.1.tgz"
   integrity sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==
   integrity sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==
 
 
 es-errors@^1.3.0:
 es-errors@^1.3.0:
   version "1.3.0"
   version "1.3.0"
-  resolved "https://registry.npmmirror.com/es-errors/-/es-errors-1.3.0.tgz#05f75a25dab98e4fb1dcd5e1472c0546d5057c8f"
+  resolved "https://registry.npmmirror.com/es-errors/-/es-errors-1.3.0.tgz"
   integrity sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==
   integrity sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==
 
 
 es-get-iterator@^1.1.1:
 es-get-iterator@^1.1.1:
@@ -4323,14 +4295,14 @@ es-module-lexer@^0.9.0:
 
 
 es-object-atoms@^1.0.0, es-object-atoms@^1.1.1:
 es-object-atoms@^1.0.0, es-object-atoms@^1.1.1:
   version "1.1.1"
   version "1.1.1"
-  resolved "https://registry.npmmirror.com/es-object-atoms/-/es-object-atoms-1.1.1.tgz#1c4f2c4837327597ce69d2ca190a7fdd172338c1"
+  resolved "https://registry.npmmirror.com/es-object-atoms/-/es-object-atoms-1.1.1.tgz"
   integrity sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==
   integrity sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==
   dependencies:
   dependencies:
     es-errors "^1.3.0"
     es-errors "^1.3.0"
 
 
 es-set-tostringtag@^2.1.0:
 es-set-tostringtag@^2.1.0:
   version "2.1.0"
   version "2.1.0"
-  resolved "https://registry.npmmirror.com/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz#f31dbbe0c183b00a6d26eb6325c810c0fd18bd4d"
+  resolved "https://registry.npmmirror.com/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz"
   integrity sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==
   integrity sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==
   dependencies:
   dependencies:
     es-errors "^1.3.0"
     es-errors "^1.3.0"
@@ -4869,15 +4841,10 @@ flatted@^3.1.0:
   resolved "https://registry.npmmirror.com/flatted/-/flatted-3.2.7.tgz"
   resolved "https://registry.npmmirror.com/flatted/-/flatted-3.2.7.tgz"
   integrity sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==
   integrity sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==
 
 
-follow-redirects@^1.0.0:
-  version "1.15.2"
-  resolved "https://registry.npmmirror.com/follow-redirects/-/follow-redirects-1.15.2.tgz"
-  integrity sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==
-
-follow-redirects@^1.15.6:
-  version "1.15.9"
-  resolved "https://registry.npmmirror.com/follow-redirects/-/follow-redirects-1.15.9.tgz#a604fa10e443bf98ca94228d9eebcc2e8a2c8ee1"
-  integrity sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==
+follow-redirects@^1.0.0, follow-redirects@^1.15.6:
+  version "1.15.11"
+  resolved "https://registry.npmmirror.com/follow-redirects/-/follow-redirects-1.15.11.tgz"
+  integrity sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ==
 
 
 for-each@^0.3.3:
 for-each@^0.3.3:
   version "0.3.3"
   version "0.3.3"
@@ -4916,7 +4883,7 @@ form-data@^3.0.0:
 
 
 form-data@^4.0.4:
 form-data@^4.0.4:
   version "4.0.5"
   version "4.0.5"
-  resolved "https://registry.npmmirror.com/form-data/-/form-data-4.0.5.tgz#b49e48858045ff4cbf6b03e1805cebcad3679053"
+  resolved "https://registry.npmmirror.com/form-data/-/form-data-4.0.5.tgz"
   integrity sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w==
   integrity sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w==
   dependencies:
   dependencies:
     asynckit "^0.4.0"
     asynckit "^0.4.0"
@@ -4974,14 +4941,9 @@ fsevents@^2.3.2, fsevents@~2.3.2:
   resolved "https://registry.npmmirror.com/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6"
   resolved "https://registry.npmmirror.com/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6"
   integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==
   integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==
 
 
-function-bind@^1.1.1:
-  version "1.1.1"
-  resolved "https://registry.npmmirror.com/function-bind/-/function-bind-1.1.1.tgz"
-  integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==
-
-function-bind@^1.1.2:
+function-bind@^1.1.1, function-bind@^1.1.2:
   version "1.1.2"
   version "1.1.2"
-  resolved "https://registry.npmmirror.com/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c"
+  resolved "https://registry.npmmirror.com/function-bind/-/function-bind-1.1.2.tgz"
   integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==
   integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==
 
 
 function.prototype.name@^1.1.5:
 function.prototype.name@^1.1.5:
@@ -5009,18 +4971,9 @@ get-caller-file@^2.0.5:
   resolved "https://registry.npmmirror.com/get-caller-file/-/get-caller-file-2.0.5.tgz"
   resolved "https://registry.npmmirror.com/get-caller-file/-/get-caller-file-2.0.5.tgz"
   integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==
   integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==
 
 
-get-intrinsic@^1.0.1, get-intrinsic@^1.0.2, get-intrinsic@^1.1.0, get-intrinsic@^1.1.1, get-intrinsic@^1.1.3:
-  version "1.1.3"
-  resolved "https://registry.npmmirror.com/get-intrinsic/-/get-intrinsic-1.1.3.tgz"
-  integrity sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==
-  dependencies:
-    function-bind "^1.1.1"
-    has "^1.0.3"
-    has-symbols "^1.0.3"
-
-get-intrinsic@^1.2.6:
+get-intrinsic@^1.0.1, get-intrinsic@^1.0.2, get-intrinsic@^1.1.0, get-intrinsic@^1.1.1, get-intrinsic@^1.1.3, get-intrinsic@^1.2.6:
   version "1.3.0"
   version "1.3.0"
-  resolved "https://registry.npmmirror.com/get-intrinsic/-/get-intrinsic-1.3.0.tgz#743f0e3b6964a93a5491ed1bffaae054d7f98d01"
+  resolved "https://registry.npmmirror.com/get-intrinsic/-/get-intrinsic-1.3.0.tgz"
   integrity sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==
   integrity sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==
   dependencies:
   dependencies:
     call-bind-apply-helpers "^1.0.2"
     call-bind-apply-helpers "^1.0.2"
@@ -5046,7 +4999,7 @@ get-package-type@^0.1.0:
 
 
 get-proto@^1.0.1:
 get-proto@^1.0.1:
   version "1.0.1"
   version "1.0.1"
-  resolved "https://registry.npmmirror.com/get-proto/-/get-proto-1.0.1.tgz#150b3f2743869ef3e851ec0c49d15b1d14d00ee1"
+  resolved "https://registry.npmmirror.com/get-proto/-/get-proto-1.0.1.tgz"
   integrity sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==
   integrity sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==
   dependencies:
   dependencies:
     dunder-proto "^1.0.1"
     dunder-proto "^1.0.1"
@@ -5138,7 +5091,7 @@ globby@^11.0.4, globby@^11.1.0:
 
 
 gopd@^1.2.0:
 gopd@^1.2.0:
   version "1.2.0"
   version "1.2.0"
-  resolved "https://registry.npmmirror.com/gopd/-/gopd-1.2.0.tgz#89f56b8217bdbc8802bd299df6d7f1081d7e51a1"
+  resolved "https://registry.npmmirror.com/gopd/-/gopd-1.2.0.tgz"
   integrity sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==
   integrity sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==
 
 
 graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4, graceful-fs@^4.2.6, graceful-fs@^4.2.9:
 graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4, graceful-fs@^4.2.6, graceful-fs@^4.2.9:
@@ -5190,26 +5143,14 @@ has-property-descriptors@^1.0.0:
   dependencies:
   dependencies:
     get-intrinsic "^1.1.1"
     get-intrinsic "^1.1.1"
 
 
-has-symbols@^1.0.1, has-symbols@^1.0.2, has-symbols@^1.0.3:
-  version "1.0.3"
-  resolved "https://registry.npmmirror.com/has-symbols/-/has-symbols-1.0.3.tgz"
-  integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==
-
-has-symbols@^1.1.0:
+has-symbols@^1.0.1, has-symbols@^1.0.2, has-symbols@^1.0.3, has-symbols@^1.1.0:
   version "1.1.0"
   version "1.1.0"
-  resolved "https://registry.npmmirror.com/has-symbols/-/has-symbols-1.1.0.tgz#fc9c6a783a084951d0b971fe1018de813707a338"
+  resolved "https://registry.npmmirror.com/has-symbols/-/has-symbols-1.1.0.tgz"
   integrity sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==
   integrity sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==
 
 
-has-tostringtag@^1.0.0:
-  version "1.0.0"
-  resolved "https://registry.npmmirror.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz"
-  integrity sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==
-  dependencies:
-    has-symbols "^1.0.2"
-
-has-tostringtag@^1.0.2:
+has-tostringtag@^1.0.0, has-tostringtag@^1.0.2:
   version "1.0.2"
   version "1.0.2"
-  resolved "https://registry.npmmirror.com/has-tostringtag/-/has-tostringtag-1.0.2.tgz#2cdc42d40bef2e5b4eeab7c01a73c54ce7ab5abc"
+  resolved "https://registry.npmmirror.com/has-tostringtag/-/has-tostringtag-1.0.2.tgz"
   integrity sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==
   integrity sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==
   dependencies:
   dependencies:
     has-symbols "^1.0.3"
     has-symbols "^1.0.3"
@@ -5223,7 +5164,7 @@ has@^1.0.3:
 
 
 hasown@^2.0.2:
 hasown@^2.0.2:
   version "2.0.2"
   version "2.0.2"
-  resolved "https://registry.npmmirror.com/hasown/-/hasown-2.0.2.tgz#003eaf91be7adc372e84ec59dc37252cedb80003"
+  resolved "https://registry.npmmirror.com/hasown/-/hasown-2.0.2.tgz"
   integrity sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==
   integrity sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==
   dependencies:
   dependencies:
     function-bind "^1.1.2"
     function-bind "^1.1.2"
@@ -5497,7 +5438,7 @@ internal-slot@^1.0.3:
 
 
 intersection-observer@^0.12.0:
 intersection-observer@^0.12.0:
   version "0.12.2"
   version "0.12.2"
-  resolved "https://registry.npmmirror.com/intersection-observer/-/intersection-observer-0.12.2.tgz#4a45349cc0cd91916682b1f44c28d7ec737dc375"
+  resolved "https://registry.npmmirror.com/intersection-observer/-/intersection-observer-0.12.2.tgz"
   integrity sha512-7m1vEcPCxXYI8HqnL8CKI6siDyD+eIWSwgB3DZA+ZTogxk9I4CDnj4wilt9x/+/QbHI4YG5YZNmC6458/e9Ktg==
   integrity sha512-7m1vEcPCxXYI8HqnL8CKI6siDyD+eIWSwgB3DZA+ZTogxk9I4CDnj4wilt9x/+/QbHI4YG5YZNmC6458/e9Ktg==
 
 
 ipaddr.js@1.9.1:
 ipaddr.js@1.9.1:
@@ -6284,10 +6225,10 @@ jest@^27.4.3:
     import-local "^3.0.2"
     import-local "^3.0.2"
     jest-cli "^27.5.1"
     jest-cli "^27.5.1"
 
 
-js-cookie@^3.0.5:
-  version "3.0.5"
-  resolved "https://registry.npmmirror.com/js-cookie/-/js-cookie-3.0.5.tgz#0b7e2fd0c01552c58ba86e0841f94dc2557dcdbc"
-  integrity sha512-cEiJEAEoIbWfCZYKWhVwFuvPX1gETRYPw6LlaTKoxD3s2AkXzkCjnp6h0V77ozyqj0jakteJ4YqDJT830+lVGw==
+js-cookie@^2.x.x:
+  version "2.2.1"
+  resolved "https://registry.npmmirror.com/js-cookie/-/js-cookie-2.2.1.tgz"
+  integrity sha512-HvdH2LzI/EAZcUwA8+0nKNtWHqS+ZmijLA30RwZA0bo7ToCckjK5MkGhjED9KoRcXO6BaGI3I9UIzSA1FKFPOQ==
 
 
 js-sdsl@^4.1.4:
 js-sdsl@^4.1.4:
   version "4.1.5"
   version "4.1.5"
@@ -6611,7 +6552,7 @@ makeerror@1.0.12:
 
 
 math-intrinsics@^1.1.0:
 math-intrinsics@^1.1.0:
   version "1.1.0"
   version "1.1.0"
-  resolved "https://registry.npmmirror.com/math-intrinsics/-/math-intrinsics-1.1.0.tgz#a0dd74be81e2aa5c2f27e65ce283605ee4e2b7f9"
+  resolved "https://registry.npmmirror.com/math-intrinsics/-/math-intrinsics-1.1.0.tgz"
   integrity sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==
   integrity sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==
 
 
 mdn-data@2.0.14:
 mdn-data@2.0.14:
@@ -6724,7 +6665,7 @@ minimist@^1.2.0, minimist@^1.2.6:
 
 
 mkdirp@~0.5.1:
 mkdirp@~0.5.1:
   version "0.5.6"
   version "0.5.6"
-  resolved "https://registry.npmmirror.com/mkdirp/-/mkdirp-0.5.6.tgz#7def03d2432dcae4ba1d611445c48396062255f6"
+  resolved "https://registry.npmmirror.com/mkdirp/-/mkdirp-0.5.6.tgz"
   integrity sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==
   integrity sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==
   dependencies:
   dependencies:
     minimist "^1.2.6"
     minimist "^1.2.6"
@@ -6752,11 +6693,6 @@ multicast-dns@^7.2.5:
     dns-packet "^5.2.2"
     dns-packet "^5.2.2"
     thunky "^1.0.2"
     thunky "^1.0.2"
 
 
-nano-memoize@^3.0.16:
-  version "3.0.16"
-  resolved "https://registry.npmmirror.com/nano-memoize/-/nano-memoize-3.0.16.tgz#454100602713973ac8639bde301e255dd54920ea"
-  integrity sha512-JyK96AKVGAwVeMj3MoMhaSXaUNqgMbCRSQB3trUV8tYZfWEzqUBKdK1qJpfuNXgKeHOx1jv/IEYTM659ly7zUA==
-
 nanoid@^3.3.4:
 nanoid@^3.3.4:
   version "3.3.4"
   version "3.3.4"
   resolved "https://registry.npmmirror.com/nanoid/-/nanoid-3.3.4.tgz"
   resolved "https://registry.npmmirror.com/nanoid/-/nanoid-3.3.4.tgz"
@@ -7697,7 +7633,7 @@ postcss-unique-selectors@^5.1.1:
 
 
 postcss-value-parser@^4.0.0, postcss-value-parser@^4.1.0, postcss-value-parser@^4.2.0:
 postcss-value-parser@^4.0.0, postcss-value-parser@^4.1.0, postcss-value-parser@^4.2.0:
   version "4.2.0"
   version "4.2.0"
-  resolved "https://registry.npmmirror.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514"
+  resolved "https://registry.npmmirror.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz"
   integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==
   integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==
 
 
 postcss@^7.0.35:
 postcss@^7.0.35:
@@ -7798,7 +7734,7 @@ proxy-addr@~2.0.7:
 
 
 proxy-from-env@^1.1.0:
 proxy-from-env@^1.1.0:
   version "1.1.0"
   version "1.1.0"
-  resolved "https://registry.npmmirror.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz#e102f16ca355424865755d2c9e8ea4f24d58c3e2"
+  resolved "https://registry.npmmirror.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz"
   integrity sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==
   integrity sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==
 
 
 psl@^1.1.33:
 psl@^1.1.33:
@@ -7946,14 +7882,14 @@ rc-dropdown@~4.1.0:
     classnames "^2.2.6"
     classnames "^2.2.6"
     rc-util "^5.17.0"
     rc-util "^5.17.0"
 
 
-rc-field-form@^1.34.2:
-  version "1.44.0"
-  resolved "https://registry.npmmirror.com/rc-field-form/-/rc-field-form-1.44.0.tgz#a66548790fbcee8c5432e9f2efcd1b46b090984b"
-  integrity sha512-el7w87fyDUsca63Y/s8qJcq9kNkf/J5h+iTdqG5WsSHLH0e6Usl7QuYSmSVzJMgtp40mOVZIY/W/QP9zwrp1FA==
+rc-field-form@~1.27.4:
+  version "1.27.4"
+  resolved "https://registry.npmmirror.com/rc-field-form/-/rc-field-form-1.27.4.tgz"
+  integrity sha512-PQColQnZimGKArnOh8V2907+VzDCXcqtFvHgevDLtqWc/P7YASb/FqntSmdS8q3VND5SHX3Y1vgMIzY22/f/0Q==
   dependencies:
   dependencies:
     "@babel/runtime" "^7.18.0"
     "@babel/runtime" "^7.18.0"
     async-validator "^4.1.0"
     async-validator "^4.1.0"
-    rc-util "^5.32.2"
+    rc-util "^5.8.0"
 
 
 rc-field-form@~1.36.0:
 rc-field-form@~1.36.0:
   version "1.36.2"
   version "1.36.2"
@@ -8107,16 +8043,6 @@ rc-segmented@~2.2.0:
     rc-motion "^2.4.4"
     rc-motion "^2.4.4"
     rc-util "^5.17.0"
     rc-util "^5.17.0"
 
 
-rc-segmented@~2.4.1:
-  version "2.4.1"
-  resolved "https://registry.npmmirror.com/rc-segmented/-/rc-segmented-2.4.1.tgz#b6bbdd6acf529c1e2ef30fb26fb3851d5966aa00"
-  integrity sha512-KUi+JJFdKnumV9iXlm+BJ00O4NdVBp2TEexLCk6bK1x/RH83TvYKQMzIz/7m3UTRPD08RM/8VG/JNjWgWbd4cw==
-  dependencies:
-    "@babel/runtime" "^7.11.1"
-    classnames "^2.2.1"
-    rc-motion "^2.4.4"
-    rc-util "^5.17.0"
-
 rc-select@~14.7.0, rc-select@~14.7.1:
 rc-select@~14.7.0, rc-select@~14.7.1:
   version "14.7.4"
   version "14.7.4"
   resolved "https://registry.npmmirror.com/rc-select/-/rc-select-14.7.4.tgz"
   resolved "https://registry.npmmirror.com/rc-select/-/rc-select-14.7.4.tgz"
@@ -8232,7 +8158,7 @@ rc-upload@~4.3.0:
     classnames "^2.2.5"
     classnames "^2.2.5"
     rc-util "^5.2.0"
     rc-util "^5.2.0"
 
 
-rc-util@^5.0.1, rc-util@^5.15.0, rc-util@^5.16.0, rc-util@^5.16.1, rc-util@^5.17.0, rc-util@^5.18.1, rc-util@^5.19.2, rc-util@^5.2.0, rc-util@^5.20.1, rc-util@^5.21.0, rc-util@^5.21.2, rc-util@^5.22.5, rc-util@^5.24.4, rc-util@^5.25.2, rc-util@^5.26.0, rc-util@^5.27.0, rc-util@^5.27.1, rc-util@^5.28.0, rc-util@^5.30.0, rc-util@^5.31.1, rc-util@^5.32.0, rc-util@^5.32.2, rc-util@^5.33.0, rc-util@^5.34.1, rc-util@^5.35.0:
+rc-util@^5.0.1, rc-util@^5.15.0, rc-util@^5.16.0, rc-util@^5.16.1, rc-util@^5.17.0, rc-util@^5.18.1, rc-util@^5.19.2, rc-util@^5.2.0, rc-util@^5.20.1, rc-util@^5.21.0, rc-util@^5.21.2, rc-util@^5.22.5, rc-util@^5.24.4, rc-util@^5.25.2, rc-util@^5.26.0, rc-util@^5.27.0, rc-util@^5.27.1, rc-util@^5.28.0, rc-util@^5.30.0, rc-util@^5.31.1, rc-util@^5.32.0, rc-util@^5.32.2, rc-util@^5.33.0, rc-util@^5.34.1, rc-util@^5.35.0, rc-util@^5.8.0:
   version "5.36.0"
   version "5.36.0"
   resolved "https://registry.npmmirror.com/rc-util/-/rc-util-5.36.0.tgz"
   resolved "https://registry.npmmirror.com/rc-util/-/rc-util-5.36.0.tgz"
   integrity sha512-a4uUvT+UNHvYL+awzbN8H8zAjfduwY4KAp2wQy40wOz3NyBdo3Xhx/EAAPyDkHLoGm535jIACaMhIqExGiAjHw==
   integrity sha512-a4uUvT+UNHvYL+awzbN8H8zAjfduwY4KAp2wQy40wOz3NyBdo3Xhx/EAAPyDkHLoGm535jIACaMhIqExGiAjHw==
@@ -8240,14 +8166,6 @@ rc-util@^5.0.1, rc-util@^5.15.0, rc-util@^5.16.0, rc-util@^5.16.1, rc-util@^5.17
     "@babel/runtime" "^7.18.3"
     "@babel/runtime" "^7.18.3"
     react-is "^16.12.0"
     react-is "^16.12.0"
 
 
-rc-util@^5.44.4:
-  version "5.44.4"
-  resolved "https://registry.npmmirror.com/rc-util/-/rc-util-5.44.4.tgz#89ee9037683cca01cd60f1a6bbda761457dd6ba5"
-  integrity sha512-resueRJzmHG9Q6rI/DfK6Kdv9/Lfls05vzMs1Sk3M2P+3cJa+MakaZyWY8IPfehVuhPJFKrIY1IK4GqbiaiY5w==
-  dependencies:
-    "@babel/runtime" "^7.18.3"
-    react-is "^18.2.0"
-
 rc-virtual-list@^3.5.1, rc-virtual-list@^3.5.2:
 rc-virtual-list@^3.5.1, rc-virtual-list@^3.5.2:
   version "3.6.0"
   version "3.6.0"
   resolved "https://registry.npmmirror.com/rc-virtual-list/-/rc-virtual-list-3.6.0.tgz"
   resolved "https://registry.npmmirror.com/rc-virtual-list/-/rc-virtual-list-3.6.0.tgz"
@@ -8308,23 +8226,18 @@ react-dev-utils@^12.0.1:
     text-table "^0.2.0"
     text-table "^0.2.0"
 
 
 react-dom@^18.2.0:
 react-dom@^18.2.0:
-  version "18.3.1"
-  resolved "https://registry.npmmirror.com/react-dom/-/react-dom-18.3.1.tgz#c2265d79511b57d479b3dd3fdfa51536494c5cb4"
-  integrity sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==
+  version "18.2.0"
+  resolved "https://registry.npmmirror.com/react-dom/-/react-dom-18.2.0.tgz"
+  integrity sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==
   dependencies:
   dependencies:
     loose-envify "^1.1.0"
     loose-envify "^1.1.0"
-    scheduler "^0.23.2"
+    scheduler "^0.23.0"
 
 
 react-error-overlay@^6.0.11:
 react-error-overlay@^6.0.11:
   version "6.0.11"
   version "6.0.11"
   resolved "https://registry.npmmirror.com/react-error-overlay/-/react-error-overlay-6.0.11.tgz"
   resolved "https://registry.npmmirror.com/react-error-overlay/-/react-error-overlay-6.0.11.tgz"
   integrity sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==
   integrity sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==
 
 
-react-fast-compare@^3.2.2:
-  version "3.2.2"
-  resolved "https://registry.npmmirror.com/react-fast-compare/-/react-fast-compare-3.2.2.tgz#929a97a532304ce9fee4bcae44234f1ce2c21d49"
-  integrity sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ==
-
 react-is@^16.12.0, react-is@^16.13.1, react-is@^16.6.0, react-is@^16.7.0:
 react-is@^16.12.0, react-is@^16.13.1, react-is@^16.6.0, react-is@^16.7.0:
   version "16.13.1"
   version "16.13.1"
   resolved "https://registry.npmmirror.com/react-is/-/react-is-16.13.1.tgz"
   resolved "https://registry.npmmirror.com/react-is/-/react-is-16.13.1.tgz"
@@ -8335,16 +8248,11 @@ react-is@^17.0.1:
   resolved "https://registry.npmmirror.com/react-is/-/react-is-17.0.2.tgz"
   resolved "https://registry.npmmirror.com/react-is/-/react-is-17.0.2.tgz"
   integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==
   integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==
 
 
-react-is@^18.0.0:
+react-is@^18.0.0, react-is@^18.2.0:
   version "18.2.0"
   version "18.2.0"
   resolved "https://registry.npmmirror.com/react-is/-/react-is-18.2.0.tgz"
   resolved "https://registry.npmmirror.com/react-is/-/react-is-18.2.0.tgz"
   integrity sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==
   integrity sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==
 
 
-react-is@^18.2.0:
-  version "18.3.1"
-  resolved "https://registry.npmmirror.com/react-is/-/react-is-18.3.1.tgz#e83557dc12eae63a99e003a46388b1dcbb44db7e"
-  integrity sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==
-
 react-redux@^8.0.4:
 react-redux@^8.0.4:
   version "8.0.4"
   version "8.0.4"
   resolved "https://registry.npmmirror.com/react-redux/-/react-redux-8.0.4.tgz"
   resolved "https://registry.npmmirror.com/react-redux/-/react-redux-8.0.4.tgz"
@@ -8734,9 +8642,9 @@ run-parallel@^1.1.9:
     queue-microtask "^1.2.2"
     queue-microtask "^1.2.2"
 
 
 runes2@^1.1.2:
 runes2@^1.1.2:
-  version "1.1.4"
-  resolved "https://registry.npmmirror.com/runes2/-/runes2-1.1.4.tgz#aa38d3d7946e147ac4718ed0fb19b22340ae5c66"
-  integrity sha512-LNPnEDPOOU4ehF71m5JoQyzT2yxwD6ZreFJ7MxZUAoMKNMY1XrAo60H1CUoX5ncSm0rIuKlqn9JZNRrRkNou2g==
+  version "1.1.2"
+  resolved "https://registry.npmmirror.com/runes2/-/runes2-1.1.2.tgz"
+  integrity sha512-v6XIdRpUKdFLNhgF2AC9XvntZsDzxyTpVlpQ8HD592XD6vHiW8jEcHFnTV5ztUjWJC5cGOcdi9YKIwxWVh0f9w==
 
 
 safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1:
 safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1:
   version "5.1.2"
   version "5.1.2"
@@ -8796,10 +8704,10 @@ saxes@^5.0.1:
   dependencies:
   dependencies:
     xmlchars "^2.2.0"
     xmlchars "^2.2.0"
 
 
-scheduler@^0.23.2:
-  version "0.23.2"
-  resolved "https://registry.npmmirror.com/scheduler/-/scheduler-0.23.2.tgz#414ba64a3b282892e944cf2108ecc078d115cdc3"
-  integrity sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==
+scheduler@^0.23.0:
+  version "0.23.0"
+  resolved "https://registry.npmmirror.com/scheduler/-/scheduler-0.23.0.tgz"
+  integrity sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==
   dependencies:
   dependencies:
     loose-envify "^1.1.0"
     loose-envify "^1.1.0"
 
 
@@ -8842,7 +8750,7 @@ schema-utils@^4.0.0:
 
 
 screenfull@^5.0.0:
 screenfull@^5.0.0:
   version "5.2.0"
   version "5.2.0"
-  resolved "https://registry.npmmirror.com/screenfull/-/screenfull-5.2.0.tgz#6533d524d30621fc1283b9692146f3f13a93d1ba"
+  resolved "https://registry.npmmirror.com/screenfull/-/screenfull-5.2.0.tgz"
   integrity sha512-9BakfsO2aUQN2K9Fdbj87RJIEZ82Q9IGim7FqM5OsebfoFC6ZHXgDq/KvniuLTPdeM8wY2o6Dj3WQ7KeQCj3cA==
   integrity sha512-9BakfsO2aUQN2K9Fdbj87RJIEZ82Q9IGim7FqM5OsebfoFC6ZHXgDq/KvniuLTPdeM8wY2o6Dj3WQ7KeQCj3cA==
 
 
 scroll-into-view-if-needed@^3.0.3:
 scroll-into-view-if-needed@^3.0.3:
@@ -9098,7 +9006,7 @@ stackframe@^1.3.4:
 
 
 staged-components@^1.1.3:
 staged-components@^1.1.3:
   version "1.1.3"
   version "1.1.3"
-  resolved "https://registry.npmmirror.com/staged-components/-/staged-components-1.1.3.tgz#bb5a396df2d9b48fbc31841a59f53437ed8b8ac6"
+  resolved "https://registry.npmmirror.com/staged-components/-/staged-components-1.1.3.tgz"
   integrity sha512-9EIswzDqjwlEu+ymkV09TTlJfzSbKgEnNteUnZSTxkpMgr5Wx2CzzA9WcMFWBNCldqVPsHVnRGGrApduq2Se5A==
   integrity sha512-9EIswzDqjwlEu+ymkV09TTlJfzSbKgEnNteUnZSTxkpMgr5Wx2CzzA9WcMFWBNCldqVPsHVnRGGrApduq2Se5A==
 
 
 statuses@2.0.1:
 statuses@2.0.1:
@@ -9336,6 +9244,11 @@ svgo@^2.7.0:
     picocolors "^1.0.0"
     picocolors "^1.0.0"
     stable "^0.1.8"
     stable "^0.1.8"
 
 
+swiper@^12.0.3:
+  version "12.0.3"
+  resolved "https://registry.npmmirror.com/swiper/-/swiper-12.0.3.tgz"
+  integrity sha512-BHd6U1VPEIksrXlyXjMmRWO0onmdNPaTAFduzqR3pgjvi7KfmUCAm/0cj49u2D7B0zNjMw02TSeXfinC1hDCXg==
+
 symbol-tree@^3.2.4:
 symbol-tree@^3.2.4:
   version "3.2.4"
   version "3.2.4"
   resolved "https://registry.npmmirror.com/symbol-tree/-/symbol-tree-3.2.4.tgz"
   resolved "https://registry.npmmirror.com/symbol-tree/-/symbol-tree-3.2.4.tgz"
@@ -9465,7 +9378,7 @@ tiny-invariant@^1.0.2:
 
 
 tiny-warning@^1.0.0:
 tiny-warning@^1.0.0:
   version "1.0.3"
   version "1.0.3"
-  resolved "https://registry.npmmirror.com/tiny-warning/-/tiny-warning-1.0.3.tgz#94a30db453df4c643d0fd566060d60a875d84754"
+  resolved "https://registry.npmmirror.com/tiny-warning/-/tiny-warning-1.0.3.tgz"
   integrity sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==
   integrity sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==
 
 
 tmpl@1.0.5:
 tmpl@1.0.5:
@@ -9539,16 +9452,11 @@ tslib@^1.8.1:
   resolved "https://registry.npmmirror.com/tslib/-/tslib-1.14.1.tgz"
   resolved "https://registry.npmmirror.com/tslib/-/tslib-1.14.1.tgz"
   integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==
   integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==
 
 
-tslib@^2.0.3:
+tslib@^2.0.3, tslib@^2.4.1, tslib@^2.5.0:
   version "2.5.3"
   version "2.5.3"
   resolved "https://registry.npmmirror.com/tslib/-/tslib-2.5.3.tgz"
   resolved "https://registry.npmmirror.com/tslib/-/tslib-2.5.3.tgz"
   integrity sha512-mSxlJJwl3BMEQCUNnxXBU9jP4JBktcEGhURcPR6VQVlnP0FdDEsIaz0C35dXNGLyRfrATNofF0F5p2KPxQgB+w==
   integrity sha512-mSxlJJwl3BMEQCUNnxXBU9jP4JBktcEGhURcPR6VQVlnP0FdDEsIaz0C35dXNGLyRfrATNofF0F5p2KPxQgB+w==
 
 
-tslib@^2.4.1, tslib@^2.5.0:
-  version "2.8.1"
-  resolved "https://registry.npmmirror.com/tslib/-/tslib-2.8.1.tgz#612efe4ed235d567e8aba5f2a5fab70280ade83f"
-  integrity sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==
-
 tsutils@^3.21.0:
 tsutils@^3.21.0:
   version "3.21.0"
   version "3.21.0"
   resolved "https://registry.npmmirror.com/tsutils/-/tsutils-3.21.0.tgz"
   resolved "https://registry.npmmirror.com/tsutils/-/tsutils-3.21.0.tgz"
@@ -9730,7 +9638,7 @@ utils-merge@1.0.1:
 
 
 uuid@^8.3.2:
 uuid@^8.3.2:
   version "8.3.2"
   version "8.3.2"
-  resolved "https://registry.npmmirror.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2"
+  resolved "https://registry.npmmirror.com/uuid/-/uuid-8.3.2.tgz"
   integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==
   integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==
 
 
 v8-to-istanbul@^8.1.0:
 v8-to-istanbul@^8.1.0:

BIN
静态资源/staticData/main/duiHua/1.png


BIN
静态资源/staticData/main/duiHua/1_1.jpg


BIN
静态资源/staticData/main/duiHua/1_10.jpg


BIN
静态资源/staticData/main/duiHua/1_11.jpg


BIN
静态资源/staticData/main/duiHua/1_12.jpg


BIN
静态资源/staticData/main/duiHua/1_13.jpg


BIN
静态资源/staticData/main/duiHua/1_14.jpg


BIN
静态资源/staticData/main/duiHua/1_15.jpg


BIN
静态资源/staticData/main/duiHua/1_16.jpg


BIN
静态资源/staticData/main/duiHua/1_17.jpg


BIN
静态资源/staticData/main/duiHua/1_18.jpg


BIN
静态资源/staticData/main/duiHua/1_19.jpg


BIN
静态资源/staticData/main/duiHua/1_2.jpg


BIN
静态资源/staticData/main/duiHua/1_20.jpg


BIN
静态资源/staticData/main/duiHua/1_21.jpg


BIN
静态资源/staticData/main/duiHua/1_22.jpg


BIN
静态资源/staticData/main/duiHua/1_23.jpg


BIN
静态资源/staticData/main/duiHua/1_24.jpg


BIN
静态资源/staticData/main/duiHua/1_25.jpg


BIN
静态资源/staticData/main/duiHua/1_26.jpg


BIN
静态资源/staticData/main/duiHua/1_27.jpg


BIN
静态资源/staticData/main/duiHua/1_28.jpg


BIN
静态资源/staticData/main/duiHua/1_29.jpg


BIN
静态资源/staticData/main/duiHua/1_3.jpg


BIN
静态资源/staticData/main/duiHua/1_30.jpg


BIN
静态资源/staticData/main/duiHua/1_31.jpg


BIN
静态资源/staticData/main/duiHua/1_32.jpg


BIN
静态资源/staticData/main/duiHua/1_33.jpg


BIN
静态资源/staticData/main/duiHua/1_34.jpg


BIN
静态资源/staticData/main/duiHua/1_35.jpg


BIN
静态资源/staticData/main/duiHua/1_36.jpg


BIN
静态资源/staticData/main/duiHua/1_37.jpg


BIN
静态资源/staticData/main/duiHua/1_38.jpg


BIN
静态资源/staticData/main/duiHua/1_39.jpg


BIN
静态资源/staticData/main/duiHua/1_4.jpg


BIN
静态资源/staticData/main/duiHua/1_40.jpg


BIN
静态资源/staticData/main/duiHua/1_41.jpg


BIN
静态资源/staticData/main/duiHua/1_5.jpg


BIN
静态资源/staticData/main/duiHua/1_6.jpg


BIN
静态资源/staticData/main/duiHua/1_7.jpg


BIN
静态资源/staticData/main/duiHua/1_8.jpg


BIN
静态资源/staticData/main/duiHua/1_9.jpg


BIN
静态资源/staticData/main/duiHua/1bg.jpg


BIN
静态资源/staticData/main/duiHua/2.png


BIN
静态资源/staticData/main/duiHua/2_1.jpg


BIN
静态资源/staticData/main/duiHua/2_10.jpg


BIN
静态资源/staticData/main/duiHua/2_11.jpg


BIN
静态资源/staticData/main/duiHua/2_12.jpg


BIN
静态资源/staticData/main/duiHua/2_13.jpg


BIN
静态资源/staticData/main/duiHua/2_14.jpg


BIN
静态资源/staticData/main/duiHua/2_15.jpg


BIN
静态资源/staticData/main/duiHua/2_16.jpg


BIN
静态资源/staticData/main/duiHua/2_17.jpg


BIN
静态资源/staticData/main/duiHua/2_18.jpg


BIN
静态资源/staticData/main/duiHua/2_19.jpg


BIN
静态资源/staticData/main/duiHua/2_2.jpg


BIN
静态资源/staticData/main/duiHua/2_20.jpg


BIN
静态资源/staticData/main/duiHua/2_21.jpg


BIN
静态资源/staticData/main/duiHua/2_22.jpg


BIN
静态资源/staticData/main/duiHua/2_3.jpg


BIN
静态资源/staticData/main/duiHua/2_4.jpg


BIN
静态资源/staticData/main/duiHua/2_5.jpg


BIN
静态资源/staticData/main/duiHua/2_6.jpg


BIN
静态资源/staticData/main/duiHua/2_7.jpg


BIN
静态资源/staticData/main/duiHua/2_8.jpg


BIN
静态资源/staticData/main/duiHua/2_9.jpg


BIN
静态资源/staticData/main/duiHua/2bg.jpg


BIN
静态资源/staticData/main/duiHua/3bg.jpg


BIN
静态资源/staticData/main/duiHua/acBg.png


BIN
静态资源/staticData/main/duiHua/arrBg.jpg


BIN
静态资源/staticData/main/duiHua/tit1.png


BIN
静态资源/staticData/main/duiHua/tit2.png


BIN
静态资源/staticData/main/duiHua/tit3.png


BIN
静态资源/staticData/main/end.png


BIN
静态资源/staticData/main/endBg.png


BIN
静态资源/staticData/main/g1.png


BIN
静态资源/staticData/main/gBtn.png


BIN
静态资源/staticData/main/ga1.jpg


BIN
静态资源/staticData/main/ga2.jpg


BIN
静态资源/staticData/main/ga3.jpg


BIN
静态资源/staticData/main/logo.png


BIN
静态资源/staticData/main/xleft.png


+ 0 - 0
静态资源/staticData/main/xright.png


Неке датотеке нису приказане због велике количине промена