Selaa lähdekoodia

update path

master
Anna Ho 1 vuosi sitten
vanhempi
commit
bf0d42758b
81 muutettua tiedostoa jossa 1290 lisäystä ja 89 poistoa
  1. +718
    -0
      src/assets/images/icons/fps.svg
  2. +0
    -0
      src/pages/Payment/Card/index.js
  3. +205
    -0
      src/pages/Payment/FPS/FPS.js
  4. +134
    -0
      src/pages/Payment/FPS/fpsqrcode.js
  5. +12
    -0
      src/pages/Payment/FPS/index.js
  6. +91
    -0
      src/pages/Payment/index.js
  7. +0
    -0
      src/pages/Proof/Create_FromApp/ApplicationDetails.js
  8. +0
    -0
      src/pages/Proof/Create_FromApp/GazetteDetails.js
  9. +0
    -0
      src/pages/Proof/Create_FromApp/ProofForm.js
  10. +0
    -0
      src/pages/Proof/Create_FromApp/UploadFileTable.js
  11. +0
    -0
      src/pages/Proof/Create_FromApp/index.js
  12. +0
    -0
      src/pages/Proof/Payment/Pay.js
  13. +0
    -0
      src/pages/Proof/Payment/Pay_Creditor.js
  14. +0
    -0
      src/pages/Proof/Payment/index.js
  15. +0
    -0
      src/pages/Proof/Reply_GLD/ApplicationDetails.js
  16. +0
    -0
      src/pages/Proof/Reply_GLD/ProofForm.js
  17. +0
    -0
      src/pages/Proof/Reply_GLD/UploadFileTable.js
  18. +0
    -0
      src/pages/Proof/Reply_GLD/index.js
  19. +0
    -0
      src/pages/Proof/Reply_Public/ApplicationDetails.js
  20. +0
    -0
      src/pages/Proof/Reply_Public/ProofForm.js
  21. +0
    -0
      src/pages/Proof/Reply_Public/UploadFileTable.js
  22. +0
    -0
      src/pages/Proof/Reply_Public/index.js
  23. +0
    -0
      src/pages/Proof/Search_GLD/DataGrid.js
  24. +0
    -0
      src/pages/Proof/Search_GLD/SearchForm.js
  25. +0
    -0
      src/pages/Proof/Search_GLD/index.js
  26. +0
    -0
      src/pages/Proof/Search_Public/DataGrid.js
  27. +0
    -0
      src/pages/Proof/Search_Public/SearchForm.js
  28. +0
    -0
      src/pages/Proof/Search_Public/index.js
  29. +1
    -1
      src/pages/PublicNotice/Details_GLD/ApplicationDetailCard.js
  30. +2
    -2
      src/pages/PublicNotice/Details_GLD/ClientDetailCard.js
  31. +2
    -2
      src/pages/PublicNotice/Details_GLD/GazetteDetailCard.js
  32. +1
    -1
      src/pages/PublicNotice/Details_GLD/StatusChangeDialog.js
  33. +1
    -1
      src/pages/PublicNotice/Details_GLD/index.js
  34. +0
    -0
      src/pages/PublicNotice/Details_GLD/tabTableDetail/BaseGrid.js
  35. +0
    -0
      src/pages/PublicNotice/Details_GLD/tabTableDetail/PendingPaymentTab.js
  36. +0
    -0
      src/pages/PublicNotice/Details_GLD/tabTableDetail/ProofTab.js
  37. +0
    -0
      src/pages/PublicNotice/Details_GLD/tabTableDetail/StatusHistoryTab.js
  38. +1
    -1
      src/pages/PublicNotice/Details_GLD/tabTableDetail/TabTable.js
  39. +1
    -1
      src/pages/PublicNotice/Details_Public/ApplicationDetailCard.js
  40. +1
    -1
      src/pages/PublicNotice/Details_Public/StatusChangeDialog.js
  41. +0
    -0
      src/pages/PublicNotice/Details_Public/index.js
  42. +0
    -0
      src/pages/PublicNotice/Details_Public/tabTableDetail/BaseGrid.js
  43. +0
    -0
      src/pages/PublicNotice/Details_Public/tabTableDetail/PendingPaymentTab.js
  44. +0
    -0
      src/pages/PublicNotice/Details_Public/tabTableDetail/ProofTab.js
  45. +0
    -0
      src/pages/PublicNotice/Details_Public/tabTableDetail/StatusHistoryTab.js
  46. +0
    -0
      src/pages/PublicNotice/Details_Public/tabTableDetail/TabTable.js
  47. +0
    -0
      src/pages/PublicNotice/Search_GLD/DataGrid.js
  48. +0
    -0
      src/pages/PublicNotice/Search_GLD/SearchForm.js
  49. +0
    -0
      src/pages/PublicNotice/Search_GLD/index.js
  50. +3
    -3
      src/pages/User/DetailPage/UserAuthTable.js
  51. +2
    -2
      src/pages/User/DetailPage/UserAuthorityCard.js
  52. +2
    -2
      src/pages/User/DetailPage/UserGroupCard.js
  53. +3
    -3
      src/pages/User/DetailPage/UserGroupTable.js
  54. +2
    -2
      src/pages/User/DetailPage/UserInformationCard.js
  55. +3
    -3
      src/pages/User/DetailPage/index.js
  56. +6
    -6
      src/pages/User/DetailsPage_Individual/UserInformationCard_Individual.js
  57. +6
    -6
      src/pages/User/DetailsPage_Individual/index.js
  58. +6
    -6
      src/pages/User/DetailsPage_Organization/UserInformationCard_Organization.js
  59. +6
    -6
      src/pages/User/DetailsPage_Organization/index.js
  60. +4
    -4
      src/pages/User/ManagePage_OrgPublic/index.js
  61. +1
    -1
      src/pages/User/SearchPage/UserSearchForm.js
  62. +2
    -2
      src/pages/User/SearchPage/UserTable.js
  63. +3
    -3
      src/pages/User/SearchPage/index.js
  64. +1
    -1
      src/pages/User/SearchPage_Individual/UserSearchForm_Individual.js
  65. +1
    -1
      src/pages/User/SearchPage_Individual/UserTable_Individual.js
  66. +4
    -4
      src/pages/User/SearchPage_Individual/index.js
  67. +1
    -1
      src/pages/User/SearchPage_Organization/UserSearchForm_Organization.js
  68. +1
    -1
      src/pages/User/SearchPage_Organization/UserTable_Organization.js
  69. +4
    -4
      src/pages/User/SearchPage_Organization/index.js
  70. +0
    -0
      src/pages/dashboard/GLD/index.js
  71. +0
    -0
      src/pages/dashboard/Public/index.js
  72. +0
    -0
      src/pages/dashboard/Sample/IncomeAreaChart.js
  73. +0
    -0
      src/pages/dashboard/Sample/MonthlyBarChart.js
  74. +0
    -0
      src/pages/dashboard/Sample/OrdersTable.js
  75. +0
    -0
      src/pages/dashboard/Sample/ReportAreaChart.js
  76. +0
    -0
      src/pages/dashboard/Sample/SalesColumnChart.js
  77. +0
    -0
      src/pages/dashboard/Sample/index.js
  78. +6
    -6
      src/routes/GLDUserRoutes.js
  79. +11
    -6
      src/routes/PublicUserRoutes.js
  80. +6
    -6
      src/routes/SettingRoutes.js
  81. +36
    -0
      src/utils/statusUtils/ProofStatus.js

+ 718
- 0
src/assets/images/icons/fps.svg Näytä tiedosto

@@ -0,0 +1,718 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 22.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 127.7 113.4" style="enable-background:new 0 0 127.7 113.4;" xml:space="preserve">
<style type="text/css">
.st0{fill:url(#SVGID_1_);}
.st1{fill:url(#SVGID_2_);}
.st2{fill:#575756;}
.st3{fill:url(#SVGID_3_);}
.st4{fill:url(#SVGID_4_);}
.st5{display:none;}
.st6{display:inline;}
.st7{fill:none;stroke:#E30613;stroke-width:0.25;stroke-miterlimit:10;}
.st8{fill:none;stroke:#E30613;stroke-width:0.25;stroke-miterlimit:10;stroke-dasharray:3,2;}
.st9{fill:none;stroke:#E30613;stroke-width:0.125;stroke-miterlimit:10;}
.st10{fill:none;stroke:#E30613;stroke-width:0.125;stroke-miterlimit:10;stroke-dasharray:1.5,1;}
</style>
<g id="logo">
<g>
<g>
<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="-214.5861" y1="82.5846" x2="-105.9504" y2="82.5846">
<stop offset="0" style="stop-color:#5BC5F2"/>
<stop offset="0.1049" style="stop-color:#54BDEB"/>
<stop offset="0.276" style="stop-color:#43A6D8"/>
<stop offset="0.4921" style="stop-color:#2984BA"/>
<stop offset="0.7447" style="stop-color:#115A93"/>
<stop offset="1" style="stop-color:#03326C"/>
</linearGradient>
<path class="st0" d="M-204.3,99.1c0.1,0.1,0.1,0.2,0.1,0.3c0,0.3-0.2,0.4-0.3,0.3c-0.1,0-0.2-0.1-0.2-0.2
c-0.1-0.2-0.3-0.4-0.5-0.5c-0.2-0.1-0.3-0.3-0.4-0.5c0-0.1,0-0.2,0-0.3c0,0,0.2,0,0.2,0C-205.1,98.4-204.7,98.8-204.3,99.1z
M-203.7,81.2c0.2,0.2,0.4,0.3,0.7,0.3c0-0.3-0.3-0.5-0.5-0.7c-0.9-0.9-1.5-2.1-1.7-2.3c-1.7-2.7-2.1-6.7-1.9-7.1
c0,0,0-2.3-0.3-2.6c-0.1,0.2-0.1,0.3-0.1,0.5c-0.2,1.1,0,2.3,0,3.5C-207.6,73.1-206.7,78.3-203.7,81.2z M-213.8,72.7
c0,0,0.1,0,0.1,0c0-1.1,0.1-3,0.1-4.1c-0.1,0-0.1,0-0.2,0c-0.2,1,0,2.8-0.1,3.9C-213.9,72.5-213.8,72.6-213.8,72.7z M-203.1,82.6
c0,0.1,0,0.2,0,0.2c0.1,0.1,0.3,0.2,0.6,0.1c-0.1-0.3-0.2-0.4-0.4-0.5C-202.9,82.5-203,82.5-203.1,82.6z M-211.9,81.7
c0.1,0.5,0.3,1,0.5,1.5c0.1,0.3,0.8,2.1,1.1,2.2c0.1-0.1-1.1-2.7-1.4-4.4c-0.1,0-0.1,0-0.2,0C-211.9,81.3-211.9,81.5-211.9,81.7z
M-212.9,75.9c-0.3,0.7-0.3,1.3,0.4,2.2C-212.8,77.3-212.4,77.3-212.9,75.9z M-209.9,88.3c0-0.1-0.1-0.2-0.2-0.2
c-0.2,0.9-0.1,0.9,0.7,1.2C-209.6,88.9-209.7,88.6-209.9,88.3z M-214,78.4c-0.1-0.5-0.3-3-0.2-3.7c0-0.2,0-0.4,0-0.6
c-0.1,0.1-0.2,0.3-0.2,0.4c-0.2,1.2,0,3.6,0,4.1c0.1,1.5,1.2,6.5,1.6,8.2c0.9,2.5,2.5,5.5,3.1,6.2c0,0.2,0.4,0.3,0.7,0.5
c-0.9-1-1.7-2.7-1.7-2.6C-213.2,85.8-213.9,79.4-214,78.4z M-148.1,106.8c-0.2-0.1-0.5-0.1-0.6,0.1c-0.2,0.3-0.5,0.4-0.8,0.6
c-0.2,0.1-0.3,0.3-0.2,0.5c0.1,0.1,0.3,0.1,0.3,0.2c0.5-0.2,1-0.3,1.2-0.7C-148.1,107.1-147.9,106.9-148.1,106.8z M-150.8,108.4
c0.1,0.1,0.3,0.2,0.4,0.2c0.1,0,0.2-0.2,0.3-0.3c-0.1-0.1-0.3-0.2-0.4-0.3C-150.7,108.2-150.8,108.4-150.8,108.4z M-205.5,98.1
c0,0-0.2,0-0.2,0c0,0.1-0.1,0.2,0,0.3c0.1,0.2,0.3,0.4,0.4,0.5c0.2,0.1,0.4,0.3,0.5,0.5c0,0.1,0.1,0.2,0.2,0.2
c0.2,0.1,0.3,0,0.3-0.3c0-0.1,0-0.2-0.1-0.3C-204.7,98.8-205.1,98.4-205.5,98.1z M-106,53.7c0,0.1,0,0.2,0,0.3
c-0.1,0.2-0.2,0.5-0.3,0.7c0,0-7.2,43.4-8.7,44.1c-0.6-0.2-3.4-7.6-3.4-7.6l-0.2-0.3l-0.2-0.7l-0.1-0.3c-0.4,0.4-0.7,0.8-1.1,1.1
c-0.1,0.1-0.2,0.1-0.3,0.2c0-0.2,0-0.3,0-0.4c-0.5,0.4-1.2,1.1-2.3,2c-1.4,1.5-3.5,3.4-6.5,5.3c-0.3,0.4-1.1,1-1.1,1
c-0.4,0.2-0.8,0.5-1.2,0.7c-0.2,0.4-0.4,0.4-0.5,0.5c-0.4,0.3-0.8,0.6-1.2,0.8c-1,0.5-2.1,1-3.1,1.6c-0.7,0.4-1.4,0.8-2.1,1.2
c-0.2,0.2-0.4,0.3-0.7,0.5c-2.2,1.3-4.5,2.5-7,3.3c-0.5,0.2-1,0.3-1.5,0.6c-1,0.8-2.2,1.3-3.4,1.5c-1.3,0.3-2.6,0.8-3.8,1.1
c-5.4,1.5-10.2,2-15.6,2.4c-3.6,0.3-8.3-0.3-9-0.4c0.3-0.3,0.4-0.4,0.8-0.2c0.2,0.1,0.4,0.1,0.7,0.1c0.2,0,0.6-0.2,0.9-0.1
c2.7,0.4,8.7-0.2,9.8-0.3c10.9-1,18.8-6.8,18.8-6.8s-11,5.4-19.6,6c-7.7,0.6-14.6-0.1-15.3-0.2c-0.4-0.1-1.8-0.3-3.5-0.7
c-1-0.1-2.3-0.4-4-1c-0.2,0-0.5,0-0.7-0.3c0,0,0,0,0,0c-0.2-0.1-0.5-0.2-0.7-0.3c-0.1,0-0.2,0-0.2,0c-0.2-0.1-0.4-0.1-0.6-0.3
c-0.1-0.1-0.3-0.2-0.4-0.3c-1.2-0.5-2.4-1.1-3.5-1.7c-1-0.6-1.9-1.2-2.7-1.9c-0.5-0.2-0.9-0.5-1.3-0.9c-0.4-0.4-0.8-0.8-1.1-1.2
c-4-3.6-6.3-7.2-6.4-7.4c0.3-0.2,0.3,0,0.4,0.1c0.2,0.2,1.8,2.1,2.1,2.1c0.1-0.3,0-0.5-0.2-0.7c-0.6-0.7-0.2-0.3-0.8-1
c-0.2-0.3,0-0.4,0.3,0c1,0.8,1,0.5,1.5,1c0.1,0.1,0.6,0.3,0.9,0.2c0.1-0.2-0.6-1.2-0.8-1.6c-0.4-0.7-1.3-1.4-1.5-1.5
c-0.3-0.2,0.2-0.2,0-0.5c-0.1-0.2-1.1-0.9-1-1.4c0.1-0.3,0.7,0.8,1.3,1.2c0.2,0.2,0.4,0.2,0.7,0.4c0.2,0.2,1.8,2.7,2.2,3
c0.5,0.4,2.4,2.5,3.4,3.2c0.5,0.4,3.2,2.5,7.5,4c3.2,1.1,10.8,1.6,10.8,1.6s-7.5-1.5-10.2-2.6c-7.5-3-9.8-6.4-10.1-6.7
c-0.9-1-5.3-5.8-5.6-6.3c-0.1-0.5-0.8-1.3-0.7-1.6c0-0.3,0.3-0.2,0.4-0.1c0.2,0.2,0.6,1.3,0.9,1c0.3-0.3-0.3-0.5-0.4-0.8
c-0.2-0.9-0.5-1.9-0.9-2.2c-0.3-0.3-0.5-0.7-0.9-1.6c-0.1-0.3-0.1-0.6-0.1-0.9c0,0,0.1,0,0.1-0.1c0.1,0.2,0.3,0.4,0.4,0.6
c0.2,0.5,1.9,3.3,1.9,3.3c0.4,0.6,0.8,1.1,1.2,1.6c0.7,0.9,1.6,2.1,2.6,2.9c1.6,1.5,3.2,2.2,3.2,2.2c-3.8-2.6-5.1-4.6-7.2-8.2
c-0.9-1.5-1.1-2.8-1.3-3.1c-0.2-0.6-0.4-1.2-0.6-1.5c-0.3-0.5-0.7-1-1-1.5c-0.3,0.2,0,1.1,0.1,1.3c0.1,0.2,0.3,0.5,0.1,0.7
c-0.2,0.1-0.3-0.2-0.4-0.2c-0.3-0.4-0.8-1.7-0.9-2c-1.1-2.4-0.9-4.2-1-5.2c-0.1-1.3,0-2.2,0-3c0-1.3,0.5-5.6,0.7-6.7
c0-0.1,0.1-0.3,0.2-0.5c0.3,0.6,0.2,1,0.2,1.5c0,0.4,0,2.9,0,3.4c-0.1,1.9-0.1,3.5,0.6,5.3c0.7,1.6,0.2,1.8,2,5.8
c5.4,12.4,16.2,13.6,16.2,13.6s-10.6-3.8-15.2-12.7c-1.4-2.7-0.4-0.2-1.6-4.7c-0.2-0.6-0.3-1.6,0-1.6c0.2,0,0.3-0.7,0.3-1.1
c0-0.2-0.1-0.6,0.1-0.8c0.3-0.1,0.2,1.2,0.4,1.8c0.2,0.6-0.6,0,0.7,3c0.1,0.2,1.7,4.2,6.1,7.7c0,0,0,0,0,0
c0.2,0.1,0.3,0.2,0.5,0.3c0.6,0.4,1.2,0.9,1.8,1.3c0.4,0.3,0.9,0.4,1.4,0.6c0.9,0.4,1.8,0.9,2.7,1.4c0,0,0.4,0.2,1.1,0.5
c0.2,0.1,0.5,0.2,0.8,0.3c0.5,0.2,1.1,0.3,1.6,0.5c0.1,0,0.2,0,0.3,0c0.7,0.1,1.5,0.3,2.2,0.4c0.5,0.1,2.2,0.2,2.5,0.4
c1.6,0.2,3.3,0.3,5,0.2c0.4,0,0.8-0.1,1.1-0.1c0.2,0,0.3-0.1,0.4,0.1c0,0,0,0,0.1,0c2-0.1,4-0.3,5.9-0.6c0,0,0,0,0,0
c0.8-0.2,1.7-0.3,2.3-0.4c0,0,0,0,0.1,0c0,0,0,0,0,0c0.3,0,0.6,0,0.6-0.1c-0.2,0,0.4-0.1,0.6-0.1c0.2-0.1,0.5-0.3,0.7-0.3
c1-0.3,1.8-0.7,2.7-1c1.9-0.7,3.8-1.5,5.7-2.2c0,0,0.8-0.3,2.2-0.9c1.7-0.9,3.4-1.7,5.2-2.6c0.3-0.1,0.5-0.3,0.8-0.2
c0.7-0.4,1.5-0.8,2.3-1.2c3.8-2.3,9.4-6.9,9.4-6.9c0.5-0.4,1.5-1.2,1.5-1.2c1-0.8,1.1-0.9,1.1-1.2c0-0.3-1.2-0.5-1.2-0.5
s-9.5-2.2-9.5-2.5c0-0.3,5.4-1.9,9.2-3.4c0,0,0,0,0,0c0.3-0.2,0.5-0.5,0.8-0.5c3.5-0.9,9.6-4.3,13.2-5.1
c11.1-4.7,17.6-8,18.5-8.4c1.9-1,2,1,2,1L-106,53.7C-106,53.6-106,53.7-106,53.7z M-137.7,73.6c-1.1,1-2.3,2-3.4,3
c-1.2,1-2.4,1.9-3.6,2.8c-1.2,0.9-2.5,1.8-3.7,2.6c-0.6,0.4-1.3,0.8-1.9,1.2c-0.7,0.4-1.3,0.8-2,1.1c1.4-0.5,2.8-1.2,4.1-2
c1.3-0.8,2.6-1.6,3.8-2.5c1.2-0.9,2.4-1.9,3.5-2.9c0.6-0.5,1.1-1.1,1.6-1.6C-138.7,74.8-138.2,74.2-137.7,73.6z"/>
<linearGradient id="SVGID_2_" gradientUnits="userSpaceOnUse" x1="-189.6287" y1="27.8353" x2="-98.9303" y2="27.8353">
<stop offset="0" style="stop-color:#03326C"/>
<stop offset="0.1049" style="stop-color:#043772"/>
<stop offset="0.276" style="stop-color:#094680"/>
<stop offset="0.4921" style="stop-color:#15619A"/>
<stop offset="0.7447" style="stop-color:#2F8CC2"/>
<stop offset="1" style="stop-color:#5BC5F2"/>
</linearGradient>
<path class="st1" d="M-120.5,31.1c0.1,0.5-0.1,0.9-0.4,1c-0.3-5-2.4-8.5-2.5-8.8c0.4-0.1,0.7,0.1,0.8,0.3
C-122.3,24.1-120.9,27-120.5,31.1z M-123.3,22.6c0-0.7-4.8-5.7-5.3-5.9c-0.1,0-0.2,0-0.4,0c0.1,0.1,3.9,3.5,4.9,5.3
C-123.9,22.4-123.7,22.6-123.3,22.6z M-131,15.2c-0.1,0-0.2,0-0.3,0c0.4,0.3,1.5,1.1,1.8,1.1C-129.5,16.3-130.5,15.5-131,15.2z
M-120.7,34.6c0,0.2,0.1,0.4,0.4,0.3c0-0.8,0.2-1.6-0.2-2.2c0,0-0.2,0-0.2,0.1C-120.7,33.4-120.7,34-120.7,34.6z M-99.1,36.8
c-0.1,0.9-0.3,1.8-0.6,2.6c0,0,0,0,0,0c-0.1,0.8-0.6,2.1-1.2,3.3c-0.1,0.2-0.2,0.4-0.3,0.6l0,0c0,0,0,0,0,0
c-0.3,0.7-0.6,1.2-0.8,1.5c-0.4,0.6-0.8,1.3-0.9,1.5c0,0,0,0,0,0c-0.2,0.4-0.5,0.8-0.7,1.2c-0.1,0.2-0.4,0-0.3-0.2
c0.7-1.7,1.1-3.2,1.2-4.6c-0.5,1-1.6,2.1-1.8,2.6c-0.1,0.3-0.8,1.5-0.9,1.6c-0.6,0.5-1.3,1.4-1.7,2c-0.3,0.4-1.2,1-1.3,1.1
c-0.2,0.3-0.4,0.5-0.9,0.5c0.1-0.8,0.6-0.8,0.9-1.4c0.3-0.6,0.6-0.9,0.8-1.6c-0.3,0-0.8,1-1.1,1.1c-0.3,0.1-0.6-0.1-0.7-0.1
c0.2-0.4,0.2-1,0.5-1.2c0.5-0.5,1.3-3.5,1.2-3.8c0-0.6,0.6-2.5,0.7-3c0.1-0.3-0.3-1.6-0.2-2.4c0.1-0.3-0.3-0.5-0.4-0.5
c-0.4,0.1-0.5,1.5-0.5,1.8c0,0,0,0.2,0,0.4c0.1,0.3,0.2,0.5,0.2,0.6c0,0.2,0,0.9-0.2,1.9c-0.2,1-1,3.5-1.6,4.4s-0.5,0.5-1.2,1.1
c-0.8,0.6,0.7-0.1-1.1,0.8c-1.8,1-2.1,1.3-2.2,1.5c-0.1,0.2-0.2-0.9,0.3-1.3c0-0.1,0.1-0.2,0.1-0.3l2.1-5.5
c0.5-2.1,0.7-4.5,0.7-4.6c0.4-2.8-1.2-9-1.2-9s1,6.5,0.5,9.4c-0.2,1.7-0.9,5.8-3.2,9.4c-0.2,0.2-1.8,2.8-1.9,2.8
c-0.8,0.4-1.6,2.5-2,2.4c-0.3-0.4,0-1.4,0.6-1.7c0.4-0.2,1-0.8,1-1.2c0-0.2,0.8-2.4,1-2.6c0.3-0.3,0.5-1.4,0.2-1.5
c-0.2-0.1-0.5,0.1-0.6,0.4c-0.2,0.5-0.7,1.8-0.9,1.8c-0.5,0.2-0.8,0.7-1.1,1.1c-0.2,0.2-2.6,3.8-3,3.8c-0.2,0-1.6,1-1.9,1.3
c-0.2,0.3-0.4,0.5-0.6,0.7c-0.1,0.1-0.5,0.1-0.8,0.1c-0.1,0-0.2,0-0.3,0c0,0,0-0.1,0.1-0.1l0,0c0,0,0.5-0.5,0.9-1.3
c-0.1,0.2-0.2,0.3-0.3,0.5c0,0,0,0,0,0c0.1-0.1,0.1-0.2,0.2-0.3c0,0,0,0,0-0.1c0.1-0.1,0.1-0.2,0.2-0.3c0,0,0,0,0,0
c0.1-0.1,0.1-0.2,0.2-0.4c0,0,0,0,0-0.1c0.1-0.1,0.1-0.2,0.2-0.4c0-0.1,0.1-0.2,0.1-0.3c0,0,0-0.1,0.1-0.1c0.2-0.5,0.5-1,0.7-1.5
c1.6-3.4,2.2-5.2,3-8.8c0.3-1.2,0.7-5.8,0.7-6.4c0-0.9,0-1.4,0-1.8c-0.4-10.3-5-16.3-10.3-19.9c-0.2-0.1-0.3-0.1-0.5-0.2
c-0.6-0.4-1.3-0.8-1.9-1.2c-0.4-0.2-1-0.3-1.4-0.5c-0.9-0.4-1.9-0.8-2.8-1.2c0,0-0.4-0.2-1.1-0.4c-1-0.3-1.9-0.5-2.9-0.7
c-0.1,0-0.1,0-0.2-0.1c-2-0.4-3.7-0.5-4.8-0.5c-3.6,0-7.5,0.3-11.3,1c-0.2,0.1-0.5,0.1-0.7,0.2c-0.5,0.1-1,0.3-1.4,0.4
c-1,0.2-2,0.4-3,0.7c0,0-0.4,0.1-1.1,0.3c-0.1,0-0.1,0-0.2,0.1c-0.9,0.3-1.8,0.7-2.7,1c-0.1,0-0.2,0.1-0.2,0.1c0,0,0,0-0.1,0
c-2.8,1-5.2,2-7.6,3.2c-0.2,0.1-0.5,0.3-0.6,0.3c0,0,0,0,0,0c-1.2,0.6-2.5,1.3-3.8,2.1l4.1,1.4c-0.7,0.3-7.3,2.4-11.8,3.5
c-0.7,0.2-1.4,0.6-2.2,0.7l0,0c0,0,0,0,0,0c0,0,0.2-0.2,0.4-0.2c-0.9,0.2-1.6,0.3-2,0.3c-0.3,0-0.4,0-0.5-0.1
c-0.5-0.6,9.1-13.5,9.1-13.5v0l0,0l-0.1,4c0,0,10-7.4,21.3-11.1c0.2-0.1,0.3-0.1,0.5-0.1c0.1,0,0.1-0.1,0.2-0.1
c1.1-0.5,2.3-0.9,3.5-1.1c0.3,0,0.5-0.1,0.7-0.2c0.5-0.3,2.3-0.5,2.6-0.5c4.8-1.1,9.7-1.7,14.5-1.7c0.5,0,1-0.1,1.6-0.1
c0.2,0,0.4,0,0.6,0c0.1,0,0.2-0.1,0.3-0.1c0.1,0,0.2,0,0.4,0.1c0,0,0,0,0,0c0.2,0,0.4,0,0.7,0.1c0.2-0.1,0.3-0.1,0.4-0.1
c0,0,0,0,0,0l0,0c0.2,0,0.4,0,0.7,0c0.7,0.1,1.4,0.3,2.1,0.4c0.3,0.1,0.6,0,1,0.1c1.2,0.2,2.4,0.4,3.5,0.8
c0.3,0.1,0.5,0.1,0.8,0.2c0.6,0,1.1,0.2,1.6,0.4c0.3,0.1,0.6,0.3,0.9,0.4c6.4,2.1,12.4,5.8,17.6,11.7c0,0,0.4,0.4,0.9,1.2
c0.1,0.1,0.2,0.3,0.3,0.5c0,0,0,0.1,0.1,0.1c0,0,0,0,0,0.1c0,0.1,0.1,0.1,0.1,0.2c0,0,0,0,0,0c1.5,2.3,5,8.7,4.6,16.9
C-98.9,34.2-98.9,35.4-99.1,36.8z M-107.1,14.8L-107.1,14.8c1.5,1.6,2.9,3.5,4.1,5.5c0.3,0.5,0.6,1,0.8,1.4
c-0.3-1.2-0.8-2.3-1.4-3.4c-0.8-1.5-1.6-2.8-2.6-4l0,0c-1.5-1.8-3.1-3.3-4.2-4.2c-1.9-1.5-4.6-3.2-7.2-4.2c0,0,5.8,3.8,8.4,6.6
C-108.4,13.3-107.8,14-107.1,14.8L-107.1,14.8L-107.1,14.8z M-164.8,7.1c-2.5,1.1-8,3.9-9.5,5.3c1.7-0.9,7.4-3.9,9.7-4.8
c5.4-2.1,9-3.5,10.9-4C-156.9,4.1-161.7,5.7-164.8,7.1z"/>
</g>
<g>
<g>
<path class="st2" d="M-213,48.1c2.1-3.6,3.8-6.3,5.2-8c1.4-1.7,2.9-3.1,4.5-4.1c1.6-1.1,3.4-1.9,5.4-2.4c2-0.5,4.2-0.8,6.7-0.8
h8.4l-2.9,4.9h-8.9c-2.4,0-4.4,0.5-6.2,1.6c-1.7,1.1-3.3,2.8-4.7,5.3l15.8,0l-2.8,4.9h-15.8l-6.7,11.6h-5.5L-213,48.1z"/>
<path class="st2" d="M-178.5,32.8h12c2,0,3.6,0.1,4.6,0.3c1.1,0.2,1.8,0.6,2.3,1.1c0.7,0.8,1,1.9,0.8,3.2
c-0.2,1.3-0.7,2.9-1.7,4.6c-1,1.7-2.1,3.2-3.3,4.4c-1.2,1.2-2.5,2.2-4,3c-1.2,0.7-2.5,1.1-3.8,1.4c-1.3,0.3-3.1,0.4-5.4,0.4
h-6.7l-5.7,9.9h-5.5L-178.5,32.8z M-169.5,37.9h-6.4l-4.8,8.4h6.7c1.7,0,3.1-0.3,4.3-1c1.2-0.7,2.2-1.7,3-3.2
c0.9-1.5,1.1-2.6,0.7-3.2C-166.4,38.2-167.5,37.9-169.5,37.9z"/>
<path class="st2" d="M-131.3,37.9H-145c-1.5,0-2.7,0.3-3.7,0.9c-1,0.6-1.9,1.5-2.7,2.8c-0.6,1-0.7,1.8-0.5,2.3
c0.3,0.5,1,0.8,2.2,0.8h7.3c3,0,4.8,0.6,5.4,1.9c0.6,1.2,0,3.3-1.6,6.2c-1.7,2.9-3.7,5.1-5.9,6.4c-2.3,1.4-5,2.1-8.1,2.1h-14.7
l2.9-5.1h13.8c1.6,0,2.8-0.2,3.7-0.7c0.9-0.5,1.7-1.3,2.4-2.5c0.7-1.2,0.9-2,0.6-2.5c-0.3-0.5-1.2-0.8-2.6-0.8h-6.5
c-3,0-4.9-0.7-5.5-2c-0.6-1.3-0.2-3.4,1.5-6.2c1.7-3,3.7-5.2,6-6.6c2.3-1.4,5-2.1,8.2-2.1h14.4L-131.3,37.9z"/>
</g>
</g>
</g>
<g>
<g>
<path class="st2" d="M26.9,51.5l-0.3,0.6c-0.1,0.2,0,0.4,0.2,0.4h1.5c0.2,0,0.3,0.2,0.2,0.4l-1.1,1.9c0,0.1-0.1,0.1-0.2,0.1h-2.1
c-0.1,0-0.2,0-0.2,0.1l-2,3.4c-0.4,0.7-1,1.3-1.6,1.8c-0.7,0.4-1.4,0.7-2.1,0.7h-3c-0.2,0-0.3-0.2-0.3-0.3l0.6-2.2
c0-0.1,0.1-0.2,0.3-0.2h1.5c0.3,0,0.8-0.3,0.9-0.6l1.3-2.3c0.1-0.2,0-0.4-0.2-0.4h-8.4c-0.1,0-0.2,0-0.2,0.1l-0.8,1.4
c0,0.1-0.1,0.1-0.2,0.1H7.3c-0.1,0-0.2,0-0.2,0.1l-2.4,4.1c0,0.1-0.1,0.1-0.2,0.1H1.1c-0.2,0-0.3-0.2-0.2-0.4L3,57
c0.1-0.2,0-0.4-0.2-0.4H0.3c-0.2,0-0.3-0.2-0.2-0.4l1.3-2.3c0-0.1,0.1-0.1,0.2-0.1h3.1c0.1,0,0.2,0,0.2-0.1l0.8-1.4H4.9
c-0.8,0-1.2-0.3-1.4-0.7c-0.1-0.4,0-1.1,0.5-1.9l4.4-7.6c0.3-0.5,0.8-1,1.3-1.4c0.6-0.4,1.3-0.8,1.9-0.8h1.1c0.1,0,0.2,0,0.2-0.1
l0.7-1.1c0.1-0.2,0-0.4-0.2-0.4h-2.5c-0.2,0-0.3-0.2-0.2-0.4l1.3-2.3c0-0.1,0.1-0.1,0.2-0.1h3.1c0.1,0,0.2,0,0.2-0.1l1.4-2.4
c0-0.1,0.1-0.1,0.2-0.1h3.4c0.2,0,0.3,0.2,0.2,0.4l-1.1,1.9c-0.1,0.2,0,0.4,0.2,0.4h2.9c0.1,0,0.2,0,0.2-0.1l0.5-0.8
c0-0.1,0.1-0.1,0.2-0.1h5.5c0.1,0,0.2,0,0.2-0.1l0.8-1.3c0-0.1,0.1-0.1,0.2-0.1H34c0.2,0,0.3,0.2,0.2,0.4L33.7,34
c-0.1,0.2,0,0.4,0.2,0.4h4.7c0.2,0,0.3,0.2,0.2,0.4l-1.2,2c0,0.1-0.1,0.1-0.2,0.1h-5.3c-0.1,0-0.2,0-0.2,0.1l-0.3,0.6
c-0.1,0.2,0,0.4,0.2,0.4h2.1c0.7,0,1.1,0.2,1.3,0.5c0.3,0.4,0.2,1.1-0.3,1.9l-2.3,4c-0.2,0.4-0.6,0.8-1,1.2
c-0.5,0.4-1.1,0.8-1.6,1h0.6c0.2,0,0.3,0.2,0.2,0.3c-0.5,1.3-0.9,2.8-1,4.1c0,0.1-0.1,0.2-0.3,0.2h-2.5
C27,51.4,26.9,51.4,26.9,51.5z M8.4,47.2H8c-0.1,0-0.2,0-0.2,0.1l-1,1.8c-0.1,0.2-0.1,0.5,0.1,0.5h0.5c0.1,0,0.2,0,0.2-0.1
l1.1-1.9C8.7,47.4,8.6,47.2,8.4,47.2z M26.6,50.4c-4.2,0.3-7.9,0.5-12,0.6c-0.2,0-0.3-0.2-0.2-0.4l1.2-2.1c0-0.1,0.1-0.1,0.2-0.1
c1.5,0,3.7-0.1,5.3-0.2c0.1,0,0.2-0.1,0.2-0.1l0.5-0.8c0.1-0.2,0-0.4-0.2-0.4h-2.1c-0.8,0-1.4-0.3-1.6-0.7
c-0.2-0.4,0-1.1,0.5-1.9l2.3-4c0.4-0.7,1-1.3,1.7-1.7c0.7-0.4,1.5-0.6,2.2-0.6h2.5c0.1,0,0.2,0,0.2-0.1l0.3-0.6
c0.1-0.2,0-0.4-0.2-0.4h-5c-0.1,0-0.2,0-0.2,0.1l-0.6,1.1c0,0.1-0.1,0.1-0.2,0.1h-3.4c-0.1,0-0.2,0-0.2,0.1l-0.9,1.5h1
c0.7,0,1.1,0.3,1.3,0.7c0.2,0.4,0.1,1-0.3,1.6L14.2,50c-0.3,0.5-0.8,1.1-1.4,1.5c-0.6,0.5-1.4,0.8-1.9,0.8H9.8
c-0.1,0-0.2,0-0.2,0.1l-0.6,1c-0.1,0.2,0,0.4,0.2,0.4H12c0.1,0,0.2,0,0.2-0.1l0.6-1c0-0.1,0.1-0.1,0.2-0.1H22
c0.1,0,0.2,0,0.2-0.1l0.6-1c0-0.1,0.1-0.1,0.2-0.1h3.3c0.1,0,0.2-0.1,0.3-0.2C26.5,50.8,26.6,50.5,26.6,50.4z M11.1,42.6
L11.1,42.6c-0.3,0-0.7,0.2-0.8,0.5l-0.8,1.3c-0.1,0.2,0,0.4,0.2,0.4h0.4c0.1,0,0.2,0,0.2-0.1l1-1.6
C11.4,42.8,11.3,42.6,11.1,42.6z M12.8,47.2h-0.4c-0.1,0-0.2,0-0.2,0.1l-1.3,2.3h0.6c0.3,0,0.5-0.2,0.7-0.5l0.9-1.5
C13.2,47.4,13,47.2,12.8,47.2z M11.2,59.5c0.1-1.2,0.5-2.4,0.8-3.5c0-0.1,0.1-0.2,0.3-0.2h3.6c0.2,0,0.3,0.2,0.3,0.3
c-0.3,1.1-0.5,2.3-0.7,3.5c0,0.1-0.1,0.2-0.3,0.2h-3.7C11.3,59.8,11.2,59.6,11.2,59.5z M15.7,43c0.1-0.2,0.1-0.4-0.2-0.4h-0.5
c-0.1,0-0.2,0-0.2,0.1l-1,1.6c-0.1,0.2,0,0.4,0.2,0.4h0.4c0.1,0,0.2,0,0.2-0.1L15.7,43z M23.6,43.4h-1.1c-0.1,0-0.2,0-0.2,0.1
l-0.4,0.6c-0.1,0.2,0,0.5,0.2,0.5h1.1c0.1,0,0.2,0,0.2-0.1l0.4-0.7C23.9,43.6,23.8,43.4,23.6,43.4z M25.7,40.7
c0.1-0.2,0-0.4-0.2-0.4h-0.8c-0.2,0-0.6,0.2-0.8,0.5l-0.4,0.7h1.6c0.1,0,0.2,0,0.2-0.1L25.7,40.7z M27.3,46.9h-1
c-0.1,0-0.2,0-0.2,0.1l-0.3,0.6c-0.1,0.2,0,0.4,0.2,0.4c0.4,0,0.8-0.1,1.1-0.1c0.1,0,0.2-0.1,0.2-0.2c0.1-0.1,0.1-0.3,0.2-0.5
C27.6,47.1,27.5,46.9,27.3,46.9z M30,43.4h-1.6c-0.1,0-0.2,0-0.2,0.1l-0.4,0.7c-0.1,0.2,0,0.4,0.2,0.4h0.9c0.2,0,0.6-0.2,0.7-0.5
L30,43.4z M31.5,40.8c0.1-0.3,0.1-0.5-0.2-0.5h-1.1c-0.1,0-0.2,0-0.2,0.1l-0.4,0.7c-0.1,0.2,0,0.4,0.2,0.4H31
c0.1,0,0.2,0,0.2-0.1L31.5,40.8z"/>
<path class="st2" d="M49.8,60.8c0-0.5,0-1.1,0-1.6c0-0.3-0.3-0.4-0.5-0.2c-0.8,0.7-1.8,1.5-2.5,2.1c-0.1,0-0.1,0.1-0.2,0.1h-4.4
c0.2-0.2,0.5-0.4,0.6-0.5l-5.9,0c-0.1,0-0.2,0-0.2-0.1c-0.1-0.1-0.3-0.3-0.4-0.4C36.2,60,36,59.9,35.9,60
c-0.5,0.2-1.5,0.6-2.1,0.8c0,0-0.1,0-0.1,0h-4.8c-0.4,0-0.5-0.5-0.1-0.6c1.4-0.5,2.8-1.1,4.1-1.7c0.2-0.1,0.2-0.4,0.1-0.5
c-0.3-0.3-0.6-0.6-0.8-0.9c-0.3-0.3-0.2-0.7,0-1.2c0.2-0.3,0.4-0.6,0.7-0.9c0.2-0.2,0.1-0.6-0.2-0.6h-1.2c-0.2,0-0.4-0.3-0.3-0.5
l1-1.8c0.1-0.1,0.2-0.2,0.3-0.2h3.9c0.1,0,0.1,0,0.2-0.1c0.3-0.2,0.7-0.5,1-0.8c0.2-0.2,0.1-0.6-0.2-0.6h-1.3
c-0.5,0-0.8-0.2-1-0.4c-0.2-0.4-0.2-0.9,0.2-1.4l1.1-1.9c0.3-0.6,0.9-1.1,1.4-1.4c0.5-0.3,1.1-0.5,1.7-0.5h3.3
c0.1,0,0.2-0.1,0.3-0.2l0.3-0.6c0.1-0.2,0-0.5-0.3-0.5h-2c-0.7,0-1.2-0.2-1.4-0.5s-0.2-0.9,0.3-1.8l0.3-0.6
c0.1-0.2,0-0.5-0.3-0.5h-0.2c-0.2,0-0.4-0.3-0.3-0.5l1-1.7c0.1-0.1,0.2-0.2,0.3-0.2h0.9c0.1,0,0.2-0.1,0.3-0.2l0.7-1.2
c0.3-0.6,0.8-1.1,1.4-1.4c0.5-0.3,1.1-0.5,1.6-0.5h3c0.1,0,0.2-0.1,0.3-0.2l0.8-1.5c0.1-0.1,0.2-0.2,0.3-0.2h3.2
c0.2,0,0.4,0.3,0.3,0.5l-0.5,0.8c-0.1,0.2,0,0.5,0.3,0.5h2.4c0.7,0,1.2,0.2,1.3,0.7c0.1,0.4,0,0.9-0.4,1.6l-0.3,0.5
c-0.1,0.2,0,0.5,0.3,0.5h0c0.2,0,0.4,0.3,0.3,0.5l-1,1.7c-0.1,0.1-0.2,0.2-0.3,0.2h-0.7c-0.1,0-0.2,0.1-0.3,0.2l-0.7,1.1
c-0.3,0.5-0.7,1-1.1,1.3c-0.6,0.5-1.4,0.7-2.1,0.7h-3c-0.1,0-0.2,0.1-0.3,0.2L47,44.3c-0.1,0.2,0,0.5,0.3,0.5h2.8
c0.7,0,1.2,0.2,1.3,0.6c0.1,0.4,0,0.9-0.3,1.5l-0.8,1.5c-0.4,0.7-0.9,1.2-1.4,1.6c-0.6,0.4-1.3,0.6-2.1,0.6h-3.8
c-0.1,0-0.2,0-0.2,0.1c-0.2,0.2-0.6,0.5-0.9,0.8C41.6,51.6,41.7,52,42,52h6.3c0.2,0,0.4,0.3,0.3,0.5l-1,1.8
c-0.1,0.1-0.2,0.2-0.3,0.2h-2.1c-0.1,0-0.2,0-0.2,0.1c-1.1,1.2-2.5,2.3-4.1,3.2c-0.2,0.1-0.2,0.4,0,0.5c0.7,0.6,1.5,1.1,2.5,1.5
c0.1,0.1,0.2,0,0.3,0c2.1-1.7,4.5-3.7,6.4-5.7c0,0,0.1-0.1,0.1-0.2c0.6-2.7,1.4-5.7,2.3-8.6c0-0.1,0.2-0.2,0.3-0.2h3.2
c0.2,0,0.4,0.2,0.3,0.4c-0.2,0.5-0.3,0.9-0.5,1.3c-0.1,0.3,0.3,0.6,0.6,0.3c1.4-1.8,3-4.1,4.2-6.1c0.1-0.2,0-0.5-0.3-0.5h-0.3
c-0.1,0-0.2,0-0.3,0.1c-0.7,0.9-1.7,2.1-2.6,3.1C57.1,44,57,44,56.9,44h-3.1c-0.3,0-0.4-0.3-0.2-0.5c2.8-3.3,5.5-6.9,8.1-10.6
c0.1-0.1,0.2-0.1,0.3-0.1H65c0.3,0,0.4,0.3,0.3,0.5c-1,1.4-2.1,2.9-2.9,4c-0.2,0.2,0,0.5,0.3,0.5h4.2c0.2,0,0.4,0.3,0.3,0.5
l-1.3,2.2c-0.1,0.1-0.2,0.2-0.3,0.2h-0.6c-0.1,0-0.2,0.1-0.3,0.1C61.4,45.6,58.1,50,54.4,54c0,0.1-0.1,0.1-0.1,0.2
c-0.3,2.3-0.3,4.5,0,6.5c0,0.2-0.1,0.4-0.3,0.4h-3.8C49.9,61.1,49.8,60.9,49.8,60.8z M38.3,54.5c-0.1,0-0.2,0-0.2,0.1
c-0.2,0.2-0.5,0.4-0.7,0.6c-0.2,0.1-0.2,0.3-0.2,0.4c0.1,0.2,0.5,0.4,0.8,0.6c0.1,0.1,0.2,0.1,0.3,0c0.5-0.2,1.1-0.6,1.7-1.1
c0.2-0.2,0.1-0.6-0.2-0.6H38.3z M41.3,47.4c0.1-0.2,0-0.5-0.3-0.5h-0.6c-0.2,0-0.6,0.2-0.7,0.4l-0.4,0.7c-0.1,0.2,0,0.4,0.2,0.4
h1.1c0.1,0,0.2-0.1,0.3-0.2L41.3,47.4z M44.9,40.2h-0.8c-0.1,0-0.2,0.1-0.3,0.2l-0.3,0.5c-0.2,0.3-0.1,0.5,0.2,0.5h0.8
c0.1,0,0.2-0.1,0.3-0.2l0.3-0.6C45.3,40.5,45.2,40.2,44.9,40.2z M47.1,47.3c0.1-0.1,0-0.4-0.2-0.4h-1.2c-0.1,0-0.2,0.1-0.3,0.2
l-0.5,0.8c-0.1,0.2,0,0.5,0.3,0.5H46c0.2,0,0.5-0.2,0.6-0.4L47.1,47.3z M47.2,37.2c0.1-0.2,0-0.5-0.3-0.5h-0.6
c-0.2,0-0.5,0.2-0.7,0.4l-0.4,0.7h1.3c0.1,0,0.2-0.1,0.3-0.2L47.2,37.2z M51,40.2h-1.5c-0.1,0-0.2,0.1-0.3,0.2L48.9,41
c-0.1,0.2,0,0.5,0.3,0.5h0.7c0.2,0,0.5-0.2,0.7-0.5L51,40.2z M52.8,37.1c0.1-0.2,0-0.4-0.2-0.4h-1c-0.1,0-0.2,0.1-0.3,0.2
L51,37.4c-0.1,0.2,0,0.5,0.3,0.5h0.9c0.1,0,0.2-0.1,0.3-0.2L52.8,37.1z"/>
<path class="st2" d="M61,60.3l15.8-27.4c0.1-0.1,0.2-0.2,0.3-0.2h3.3c0.3,0,0.5,0.3,0.3,0.6L65,60.7c-0.1,0.1-0.2,0.2-0.3,0.2
h-3.3C61.1,60.9,60.9,60.5,61,60.3z M66.8,47.7h-1.4c-0.3,0-0.5-0.4-0.3-0.6c1.8-2.7,3.6-5.4,5.2-8.1c0.1-0.1,0.2-0.2,0.3-0.2
h1.4c0.3,0,0.5,0.3,0.3,0.6c-1.7,2.8-3.4,5.5-5.3,8.2C67.1,47.6,67,47.7,66.8,47.7z M79.4,60.5c-0.2-1.8-0.3-3.9,0-6
c0.1-0.4-0.4-0.6-0.7-0.3c-2.2,2.3-4.7,4.5-7.3,6.6c-0.1,0.1-0.2,0.1-0.3,0.1h-4c-0.4,0-0.5-0.5-0.2-0.7
c3.9-3.1,7.9-6.5,10.9-10.2c0.2-0.3,0-0.6-0.3-0.6h-3.4c-0.3,0-0.5-0.3-0.3-0.6l1.3-2.2c0.1-0.1,0.2-0.2,0.3-0.2h4.8
c0.1,0,0.3-0.1,0.3-0.2c1-1.5,2.4-3.8,3.4-5.6c0.2-0.3,0-0.6-0.3-0.6h-2.9c-0.3,0-0.5-0.3-0.3-0.6l1.3-2.2
c0.1-0.1,0.2-0.2,0.3-0.2h3.7c0.1,0,0.3-0.1,0.3-0.2l2.2-3.8c0.1-0.1,0.2-0.2,0.3-0.2H92c0.3,0,0.5,0.3,0.3,0.6l-1.7,3
c-0.2,0.3,0,0.6,0.3,0.6h2.8c0.9,0,1.5,0.3,1.7,0.9c0.1,0.4,0,1.1-0.4,1.8l-3.5,6c-0.2,0.3,0,0.6,0.3,0.6l0,0
c0.3,0,0.5,0.3,0.3,0.6L91,49.1c-0.1,0.1-0.2,0.2-0.3,0.2h-7.7c-0.1,0-0.2,0.1-0.3,0.2c-0.2,0.3-0.5,0.6-0.7,0.9
c-0.2,0.3,0,0.6,0.3,0.6h2c0.3,0,0.4,0.2,0.4,0.5c-0.6,3.2-0.7,6.3,0,8.9c0.1,0.3-0.1,0.5-0.4,0.5h-4.4
C79.6,60.9,79.4,60.7,79.4,60.5z M75.2,44.8c0.9-1.9,1.9-3.9,2.9-5.8c0.1-0.1,0.2-0.2,0.4-0.2h1.1c0.3,0,0.5,0.3,0.4,0.6
c-1,1.9-1.9,3.9-2.8,5.8c-0.1,0.1-0.2,0.2-0.4,0.2h-1.2C75.2,45.4,75,45.1,75.2,44.8z M90.6,40.4c0.2-0.3,0-0.5-0.3-0.5h-1.5
c-0.1,0-0.3,0.1-0.3,0.2c-1,1.8-2.3,3.9-3.3,5.5c-0.2,0.3,0,0.6,0.3,0.6H87c0.1,0,0.3-0.1,0.3-0.2L90.6,40.4z"/>
</g>
<g>
<linearGradient id="SVGID_3_" gradientUnits="userSpaceOnUse" x1="12.0918" y1="82.5846" x2="120.7274" y2="82.5846">
<stop offset="0" style="stop-color:#5BC5F2"/>
<stop offset="0.1049" style="stop-color:#54BDEB"/>
<stop offset="0.276" style="stop-color:#43A6D8"/>
<stop offset="0.4921" style="stop-color:#2984BA"/>
<stop offset="0.7447" style="stop-color:#115A93"/>
<stop offset="1" style="stop-color:#03326C"/>
</linearGradient>
<path class="st3" d="M22.4,99.1c0.1,0.1,0.1,0.2,0.1,0.3c0,0.3-0.2,0.4-0.3,0.3c-0.1,0-0.2-0.1-0.2-0.2c-0.1-0.2-0.3-0.4-0.5-0.5
c-0.2-0.1-0.3-0.3-0.4-0.5c0-0.1,0-0.2,0-0.3c0,0,0.2,0,0.2,0C21.6,98.4,22,98.8,22.4,99.1z M23,81.2c0.2,0.2,0.4,0.3,0.7,0.3
c0-0.3-0.3-0.5-0.5-0.7c-0.9-0.9-1.5-2.1-1.7-2.3c-1.7-2.7-2.1-6.7-1.9-7.1c0,0,0-2.3-0.3-2.6c-0.1,0.2-0.1,0.3-0.1,0.5
c-0.2,1.1,0,2.3,0,3.5C19.1,73.1,20,78.3,23,81.2z M12.9,72.7c0,0,0.1,0,0.1,0c0-1.1,0.1-3,0.1-4.1c-0.1,0-0.1,0-0.2,0
c-0.2,1,0,2.8-0.1,3.9C12.8,72.5,12.8,72.6,12.9,72.7z M23.6,82.6c0,0.1,0,0.2,0,0.2c0.1,0.1,0.3,0.2,0.6,0.1
c-0.1-0.3-0.2-0.4-0.4-0.5C23.8,82.5,23.6,82.5,23.6,82.6z M14.8,81.7c0.1,0.5,0.3,1,0.5,1.5c0.1,0.3,0.8,2.1,1.1,2.2
c0.1-0.1-1.1-2.7-1.4-4.4c-0.1,0-0.1,0-0.2,0C14.8,81.3,14.7,81.5,14.8,81.7z M13.7,75.9c-0.3,0.7-0.3,1.3,0.4,2.2
C13.9,77.3,14.3,77.3,13.7,75.9z M16.8,88.3c0-0.1-0.1-0.2-0.2-0.2c-0.2,0.9-0.1,0.9,0.7,1.2C17.1,88.9,16.9,88.6,16.8,88.3z
M12.7,78.4c-0.1-0.5-0.3-3-0.2-3.7c0-0.2,0-0.4,0-0.6c-0.1,0.1-0.2,0.3-0.2,0.4c-0.2,1.2,0,3.6,0,4.1c0.1,1.5,1.2,6.5,1.6,8.2
c0.9,2.5,2.5,5.5,3.1,6.2c0,0.2,0.4,0.3,0.7,0.5c-0.9-1-1.7-2.7-1.7-2.6C13.5,85.8,12.8,79.4,12.7,78.4z M78.5,106.8
c-0.2-0.1-0.5-0.1-0.6,0.1c-0.2,0.3-0.5,0.4-0.8,0.6c-0.2,0.1-0.3,0.3-0.2,0.5c0.1,0.1,0.3,0.1,0.3,0.2c0.5-0.2,1-0.3,1.2-0.7
C78.6,107.1,78.8,106.9,78.5,106.8z M75.9,108.4c0.1,0.1,0.3,0.2,0.4,0.2c0.1,0,0.2-0.2,0.3-0.3c-0.1-0.1-0.3-0.2-0.4-0.3
C76,108.2,75.9,108.4,75.9,108.4z M21.2,98.1c0,0-0.2,0-0.2,0c0,0.1-0.1,0.2,0,0.3c0.1,0.2,0.3,0.4,0.4,0.5
c0.2,0.1,0.4,0.3,0.5,0.5c0,0.1,0.1,0.2,0.2,0.2c0.2,0.1,0.3,0,0.3-0.3c0-0.1,0-0.2-0.1-0.3C22,98.8,21.6,98.4,21.2,98.1z
M120.7,53.7c0,0.1,0,0.2,0,0.3c-0.1,0.2-0.2,0.5-0.3,0.7c0,0-7.2,43.4-8.7,44.1c-0.6-0.2-3.4-7.6-3.4-7.6l-0.2-0.3l-0.2-0.7
l-0.1-0.3c-0.4,0.4-0.7,0.8-1.1,1.1c-0.1,0.1-0.2,0.1-0.3,0.2c0-0.2,0-0.3,0-0.4c-0.5,0.4-1.2,1.1-2.3,2
c-1.4,1.5-3.5,3.4-6.5,5.3c-0.3,0.4-1.1,1-1.1,1c-0.4,0.2-0.8,0.5-1.2,0.7c-0.2,0.4-0.4,0.4-0.5,0.5c-0.4,0.3-0.8,0.6-1.2,0.8
c-1,0.5-2.1,1-3.1,1.6c-0.7,0.4-1.4,0.8-2.1,1.2c-0.2,0.2-0.4,0.3-0.7,0.5c-2.2,1.3-4.5,2.5-7,3.3c-0.5,0.2-1,0.3-1.5,0.6
c-1,0.8-2.2,1.3-3.4,1.5c-1.3,0.3-2.6,0.8-3.8,1.1c-5.4,1.5-10.2,2-15.6,2.4c-3.6,0.3-8.3-0.3-9-0.4c0.3-0.3,0.4-0.4,0.8-0.2
c0.2,0.1,0.4,0.1,0.7,0.1c0.2,0,0.6-0.2,0.9-0.1c2.7,0.4,8.7-0.2,9.8-0.3c10.9-1,18.8-6.8,18.8-6.8s-11,5.4-19.6,6
c-7.7,0.6-14.6-0.1-15.3-0.2c-0.4-0.1-1.8-0.3-3.5-0.7c-1-0.1-2.3-0.4-4-1c-0.2,0-0.5,0-0.7-0.3c0,0,0,0,0,0
c-0.2-0.1-0.5-0.2-0.7-0.3c-0.1,0-0.2,0-0.2,0c-0.2-0.1-0.4-0.1-0.6-0.3c-0.1-0.1-0.3-0.2-0.4-0.3c-1.2-0.5-2.4-1.1-3.5-1.7
c-1-0.6-1.9-1.2-2.7-1.9c-0.5-0.2-0.9-0.5-1.3-0.9c-0.4-0.4-0.8-0.8-1.1-1.2c-4-3.6-6.3-7.2-6.4-7.4c0.3-0.2,0.3,0,0.4,0.1
c0.2,0.2,1.8,2.1,2.1,2.1c0.1-0.3,0-0.5-0.2-0.7c-0.6-0.7-0.2-0.3-0.8-1c-0.2-0.3,0-0.4,0.3,0c1,0.8,1,0.5,1.5,1
c0.1,0.1,0.6,0.3,0.9,0.2c0.1-0.2-0.6-1.2-0.8-1.6C21,95,20.2,94.2,20,94.1c-0.3-0.2,0.2-0.2,0-0.5c-0.1-0.2-1.1-0.9-1-1.4
c0.1-0.3,0.7,0.8,1.3,1.2c0.2,0.2,0.4,0.2,0.7,0.4c0.2,0.2,1.8,2.7,2.2,3c0.5,0.4,2.4,2.5,3.4,3.2c0.5,0.4,3.2,2.5,7.5,4
c3.2,1.1,10.8,1.6,10.8,1.6s-7.5-1.5-10.2-2.6c-7.5-3-9.8-6.4-10.1-6.7c-0.9-1-5.3-5.8-5.6-6.3c-0.1-0.5-0.8-1.3-0.7-1.6
c0-0.3,0.3-0.2,0.4-0.1c0.2,0.2,0.6,1.3,0.9,1c0.3-0.3-0.3-0.5-0.4-0.8c-0.2-0.9-0.5-1.9-0.9-2.2c-0.3-0.3-0.5-0.7-0.9-1.6
c-0.1-0.3-0.1-0.6-0.1-0.9c0,0,0.1,0,0.1-0.1c0.1,0.2,0.3,0.4,0.4,0.6c0.2,0.5,1.9,3.3,1.9,3.3c0.4,0.6,0.8,1.1,1.2,1.6
c0.7,0.9,1.6,2.1,2.6,2.9c1.6,1.5,3.2,2.2,3.2,2.2c-3.8-2.6-5.1-4.6-7.2-8.2c-0.9-1.5-1.1-2.8-1.3-3.1c-0.2-0.6-0.4-1.2-0.6-1.5
c-0.3-0.5-0.7-1-1-1.5c-0.3,0.2,0,1.1,0.1,1.3c0.1,0.2,0.3,0.5,0.1,0.7c-0.2,0.1-0.3-0.2-0.4-0.2c-0.3-0.4-0.8-1.7-0.9-2
c-1.1-2.4-0.9-4.2-1-5.2c-0.1-1.3,0-2.2,0-3c0-1.3,0.5-5.6,0.7-6.7c0-0.1,0.1-0.3,0.2-0.5c0.3,0.6,0.2,1,0.2,1.5
c0,0.4,0,2.9,0,3.4c-0.1,1.9-0.1,3.5,0.6,5.3c0.7,1.6,0.2,1.8,2,5.8C23.7,93,34.5,94.1,34.5,94.1s-10.6-3.8-15.2-12.7
c-1.4-2.7-0.4-0.2-1.6-4.7c-0.2-0.6-0.3-1.6,0-1.6c0.2,0,0.3-0.7,0.3-1.1c0-0.2-0.1-0.6,0.1-0.8c0.3-0.1,0.2,1.2,0.4,1.8
c0.2,0.6-0.6,0,0.7,3c0.1,0.2,1.7,4.2,6.1,7.7c0,0,0,0,0,0c0.2,0.1,0.3,0.2,0.5,0.3c0.6,0.4,1.2,0.9,1.8,1.3
c0.4,0.3,0.9,0.4,1.4,0.6c0.9,0.4,1.8,0.9,2.7,1.4c0,0,0.4,0.2,1.1,0.5c0.2,0.1,0.5,0.2,0.8,0.3c0.5,0.2,1.1,0.3,1.6,0.5
c0.1,0,0.2,0,0.3,0c0.7,0.1,1.5,0.3,2.2,0.4c0.5,0.1,2.2,0.2,2.5,0.4c1.6,0.2,3.3,0.3,5,0.2c0.4,0,0.8-0.1,1.1-0.1
c0.2,0,0.3-0.1,0.4,0.1c0,0,0,0,0.1,0c2-0.1,4-0.3,5.9-0.6c0,0,0,0,0,0c0.8-0.2,1.7-0.3,2.3-0.4c0,0,0,0,0.1,0c0,0,0,0,0,0
c0.3,0,0.6,0,0.6-0.1c-0.2,0,0.4-0.1,0.6-0.1c0.2-0.1,0.5-0.3,0.7-0.3c1-0.3,1.8-0.7,2.7-1c1.9-0.7,3.8-1.5,5.7-2.2
c0,0,0.8-0.3,2.2-0.9c1.7-0.9,3.4-1.7,5.2-2.6c0.3-0.1,0.5-0.3,0.8-0.2c0.7-0.4,1.5-0.8,2.3-1.2c3.8-2.3,9.4-6.9,9.4-6.9
c0.5-0.4,1.5-1.2,1.5-1.2c1-0.8,1.1-0.9,1.1-1.2c0-0.3-1.2-0.5-1.2-0.5s-9.5-2.2-9.5-2.5c0-0.3,5.4-1.9,9.2-3.4c0,0,0,0,0,0
c0.3-0.2,0.5-0.5,0.8-0.5c3.5-0.9,9.6-4.3,13.2-5.1c11.1-4.7,17.6-8,18.5-8.4c1.9-1,2,1,2,1L120.7,53.7
C120.6,53.6,120.7,53.7,120.7,53.7z M89,73.6c-1.1,1-2.3,2-3.4,3c-1.2,1-2.4,1.9-3.6,2.8c-1.2,0.9-2.5,1.8-3.7,2.6
c-0.6,0.4-1.3,0.8-1.9,1.2c-0.7,0.4-1.3,0.8-2,1.1c1.4-0.5,2.8-1.2,4.1-2c1.3-0.8,2.6-1.6,3.8-2.5c1.2-0.9,2.4-1.9,3.5-2.9
c0.6-0.5,1.1-1.1,1.6-1.6C88,74.8,88.5,74.2,89,73.6z"/>
<linearGradient id="SVGID_4_" gradientUnits="userSpaceOnUse" x1="37.0491" y1="27.8353" x2="127.7476" y2="27.8353">
<stop offset="0" style="stop-color:#03326C"/>
<stop offset="0.1049" style="stop-color:#043772"/>
<stop offset="0.276" style="stop-color:#094680"/>
<stop offset="0.4921" style="stop-color:#15619A"/>
<stop offset="0.7447" style="stop-color:#2F8CC2"/>
<stop offset="1" style="stop-color:#5BC5F2"/>
</linearGradient>
<path class="st4" d="M106.2,31.1c0.1,0.5-0.1,0.9-0.4,1c-0.3-5-2.4-8.5-2.5-8.8c0.4-0.1,0.7,0.1,0.8,0.3
C104.4,24.1,105.7,27,106.2,31.1z M103.4,22.6c0-0.7-4.8-5.7-5.3-5.9c-0.1,0-0.2,0-0.4,0c0.1,0.1,3.9,3.5,4.9,5.3
C102.8,22.4,103,22.6,103.4,22.6z M95.6,15.2c-0.1,0-0.2,0-0.3,0c0.4,0.3,1.5,1.1,1.8,1.1C97.2,16.3,96.2,15.5,95.6,15.2z
M106,34.6c0,0.2,0.1,0.4,0.4,0.3c0-0.8,0.2-1.6-0.2-2.2c0,0-0.2,0-0.2,0.1C105.9,33.4,106,34,106,34.6z M127.5,36.8
c-0.1,0.9-0.3,1.8-0.6,2.6c0,0,0,0,0,0c-0.1,0.8-0.6,2.1-1.2,3.3c-0.1,0.2-0.2,0.4-0.3,0.6l0,0c0,0,0,0,0,0
c-0.3,0.7-0.6,1.2-0.8,1.5c-0.4,0.6-0.8,1.3-0.9,1.5c0,0,0,0,0,0c-0.2,0.4-0.5,0.8-0.7,1.2c-0.1,0.2-0.4,0-0.3-0.2
c0.7-1.7,1.1-3.2,1.2-4.6c-0.5,1-1.6,2.1-1.8,2.6c-0.1,0.3-0.8,1.5-0.9,1.6c-0.6,0.5-1.3,1.4-1.7,2c-0.3,0.4-1.2,1-1.3,1.1
c-0.2,0.3-0.4,0.5-0.9,0.5c0.1-0.8,0.6-0.8,0.9-1.4c0.3-0.6,0.6-0.9,0.8-1.6c-0.3,0-0.8,1-1.1,1.1c-0.3,0.1-0.6-0.1-0.7-0.1
c0.2-0.4,0.2-1,0.5-1.2c0.5-0.5,1.3-3.5,1.2-3.8c0-0.6,0.6-2.5,0.7-3c0.1-0.3-0.3-1.6-0.2-2.4c0.1-0.3-0.3-0.5-0.4-0.5
c-0.4,0.1-0.5,1.5-0.5,1.8c0,0,0,0.2,0,0.4c0.1,0.3,0.2,0.5,0.2,0.6c0,0.2,0,0.9-0.2,1.9s-1,3.5-1.6,4.4
c-0.6,0.9-0.5,0.5-1.2,1.1c-0.8,0.6,0.7-0.1-1.1,0.8s-2.1,1.3-2.2,1.5c-0.1,0.2-0.2-0.9,0.3-1.3c0-0.1,0.1-0.2,0.1-0.3l2.1-5.5
c0.5-2.1,0.7-4.5,0.7-4.6c0.4-2.8-1.2-9-1.2-9s1,6.5,0.5,9.4c-0.2,1.7-0.9,5.8-3.2,9.4c-0.2,0.2-1.8,2.8-1.9,2.8
c-0.8,0.4-1.6,2.5-2,2.4c-0.3-0.4,0-1.4,0.6-1.7c0.4-0.2,1-0.8,1-1.2c0-0.2,0.8-2.4,1-2.6c0.3-0.3,0.5-1.4,0.2-1.5
c-0.2-0.1-0.5,0.1-0.6,0.4c-0.2,0.5-0.7,1.8-0.9,1.8c-0.5,0.2-0.8,0.7-1.1,1.1c-0.2,0.2-2.6,3.8-3,3.8c-0.2,0-1.6,1-1.9,1.3
c-0.2,0.3-0.4,0.5-0.6,0.7c-0.1,0.1-0.5,0.1-0.8,0.1c-0.1,0-0.2,0-0.3,0c0,0,0-0.1,0.1-0.1l0,0c0,0,0.5-0.5,0.9-1.3
c-0.1,0.2-0.2,0.3-0.3,0.5c0,0,0,0,0,0c0.1-0.1,0.1-0.2,0.2-0.3c0,0,0,0,0-0.1c0.1-0.1,0.1-0.2,0.2-0.3c0,0,0,0,0,0
c0.1-0.1,0.1-0.2,0.2-0.4c0,0,0,0,0-0.1c0.1-0.1,0.1-0.2,0.2-0.4c0-0.1,0.1-0.2,0.1-0.3c0,0,0-0.1,0.1-0.1c0.2-0.5,0.5-1,0.7-1.5
c1.6-3.4,2.2-5.2,3-8.8c0.3-1.2,0.7-5.8,0.7-6.4c0-0.9,0-1.4,0-1.8c-0.4-10.3-5-16.3-10.3-19.9c-0.2-0.1-0.3-0.1-0.5-0.2
c-0.6-0.4-1.3-0.8-1.9-1.2c-0.4-0.2-1-0.3-1.4-0.5c-0.9-0.4-1.9-0.8-2.8-1.2c0,0-0.4-0.2-1.1-0.4c-1-0.3-1.9-0.5-2.9-0.7
c-0.1,0-0.1,0-0.2-0.1c-2-0.4-3.7-0.5-4.8-0.5c-3.6,0-7.5,0.3-11.3,1c-0.2,0.1-0.5,0.1-0.7,0.2c-0.5,0.1-1,0.3-1.4,0.4
c-1,0.2-2,0.4-3,0.7c0,0-0.4,0.1-1.1,0.3c-0.1,0-0.1,0-0.2,0.1c-0.9,0.3-1.8,0.7-2.7,1c-0.1,0-0.2,0.1-0.2,0.1c0,0,0,0-0.1,0
c-2.8,1-5.2,2-7.6,3.2c-0.2,0.1-0.5,0.3-0.6,0.3c0,0,0,0,0,0c-1.2,0.6-2.5,1.3-3.8,2.1l4.1,1.4c-0.7,0.3-7.3,2.4-11.8,3.5
c-0.7,0.2-1.4,0.6-2.2,0.7l0,0c0,0,0,0,0,0c0,0,0.2-0.2,0.4-0.2c-0.9,0.2-1.6,0.3-2,0.3c-0.3,0-0.4,0-0.5-0.1
C36.6,23.9,46.2,11,46.2,11v0l0,0l-0.1,4c0,0,10-7.4,21.3-11.1c0.2-0.1,0.3-0.1,0.5-0.1c0.1,0,0.1-0.1,0.2-0.1
c1.1-0.5,2.3-0.9,3.5-1.1c0.3,0,0.5-0.1,0.7-0.2c0.5-0.3,2.3-0.5,2.6-0.5c4.8-1.1,9.7-1.7,14.5-1.7c0.5,0,1-0.1,1.6-0.1
c0.2,0,0.4,0,0.6,0C91.8,0.1,91.9,0,92,0c0.1,0,0.2,0,0.4,0.1c0,0,0,0,0,0c0.2,0,0.4,0,0.7,0.1c0.2-0.1,0.3-0.1,0.4-0.1
c0,0,0,0,0,0l0,0c0.2,0,0.4,0,0.7,0c0.7,0.1,1.4,0.3,2.1,0.4c0.3,0.1,0.6,0,1,0.1c1.2,0.2,2.4,0.4,3.5,0.8
c0.3,0.1,0.5,0.1,0.8,0.2c0.6,0,1.1,0.2,1.6,0.4c0.3,0.1,0.6,0.3,0.9,0.4c6.4,2.1,12.4,5.8,17.6,11.7c0,0,0.4,0.4,0.9,1.2
c0.1,0.1,0.2,0.3,0.3,0.5c0,0,0,0.1,0.1,0.1c0,0,0,0,0,0.1c0,0.1,0.1,0.1,0.1,0.2c0,0,0,0,0,0c1.5,2.3,5,8.7,4.6,16.9
C127.8,34.2,127.7,35.4,127.5,36.8z M119.6,14.8L119.6,14.8c1.5,1.6,2.9,3.5,4.1,5.5c0.3,0.5,0.6,1,0.8,1.4
c-0.3-1.2-0.8-2.3-1.4-3.4c-0.8-1.5-1.6-2.8-2.6-4l0,0c-1.5-1.8-3.1-3.3-4.2-4.2c-1.9-1.5-4.6-3.2-7.2-4.2c0,0,5.8,3.8,8.4,6.6
C118.2,13.3,118.9,14,119.6,14.8L119.6,14.8L119.6,14.8z M61.9,7.1c-2.5,1.1-8,3.9-9.5,5.3c1.7-0.9,7.4-3.9,9.7-4.8
c5.4-2.1,9-3.5,10.9-4C69.7,4.1,65,5.7,61.9,7.1z"/>
</g>
</g>
<g>
<g>
<path d="M637.6,99.1c0.1,0.1,0.1,0.2,0.1,0.3c0,0.3-0.2,0.4-0.3,0.3c-0.1,0-0.2-0.1-0.2-0.2c-0.1-0.2-0.3-0.4-0.5-0.5
c-0.2-0.1-0.3-0.3-0.4-0.5c0-0.1,0-0.2,0-0.3c0,0,0.2,0,0.2,0C636.8,98.4,637.2,98.8,637.6,99.1z M638.2,81.2
c0.2,0.2,0.4,0.3,0.7,0.3c0-0.3-0.3-0.5-0.5-0.7c-0.9-0.9-1.5-2.1-1.7-2.3c-1.7-2.7-2.1-6.7-1.9-7.1c0,0,0-2.3-0.3-2.6
c-0.1,0.2-0.1,0.3-0.1,0.5c-0.2,1.1,0,2.3,0,3.5C634.3,73.1,635.2,78.3,638.2,81.2z M628.1,72.7c0,0,0.1,0,0.1,0
c0-1.1,0.1-3,0.1-4.1c-0.1,0-0.1,0-0.2,0c-0.2,1,0,2.8-0.1,3.9C628,72.5,628.1,72.6,628.1,72.7z M638.8,82.6c0,0.1,0,0.2,0,0.2
c0.1,0.1,0.3,0.2,0.6,0.1c-0.1-0.3-0.2-0.4-0.4-0.5C639,82.5,638.9,82.5,638.8,82.6z M630,81.7c0.1,0.5,0.3,1,0.5,1.5
c0.1,0.3,0.8,2.1,1.1,2.2c0.1-0.1-1.1-2.7-1.4-4.4c-0.1,0-0.1,0-0.2,0C630,81.3,630,81.5,630,81.7z M628.9,75.9
c-0.3,0.7-0.3,1.3,0.4,2.2C629.1,77.3,629.5,77.3,628.9,75.9z M632,88.3c0-0.1-0.1-0.2-0.2-0.2c-0.2,0.9-0.1,0.9,0.7,1.2
C632.3,88.9,632.2,88.6,632,88.3z M627.9,78.4c-0.1-0.5-0.3-3-0.2-3.7c0-0.2,0-0.4,0-0.6c-0.1,0.1-0.2,0.3-0.2,0.4
c-0.2,1.2,0,3.6,0,4.1c0.1,1.5,1.2,6.5,1.6,8.2c0.9,2.5,2.5,5.5,3.1,6.2c0,0.2,0.4,0.3,0.7,0.5c-0.9-1-1.7-2.7-1.7-2.6
C628.7,85.8,628,79.4,627.9,78.4z M693.7,106.8c-0.2-0.1-0.5-0.1-0.6,0.1c-0.2,0.3-0.5,0.4-0.8,0.6c-0.2,0.1-0.3,0.3-0.2,0.5
c0.1,0.1,0.3,0.1,0.3,0.2c0.5-0.2,1-0.3,1.2-0.7C693.8,107.1,694,106.9,693.7,106.8z M691.1,108.4c0.1,0.1,0.3,0.2,0.4,0.2
c0.1,0,0.2-0.2,0.3-0.3c-0.1-0.1-0.3-0.2-0.4-0.3C691.2,108.2,691.1,108.4,691.1,108.4z M636.4,98.1c0,0-0.2,0-0.2,0
c0,0.1-0.1,0.2,0,0.3c0.1,0.2,0.3,0.4,0.4,0.5c0.2,0.1,0.4,0.3,0.5,0.5c0,0.1,0.1,0.2,0.2,0.2c0.2,0.1,0.3,0,0.3-0.3
c0-0.1,0-0.2-0.1-0.3C637.2,98.8,636.8,98.4,636.4,98.1z M735.9,53.7c0,0.1,0,0.2,0,0.3c-0.1,0.2-0.2,0.5-0.3,0.7
c0,0-7.2,43.4-8.7,44.1c-0.6-0.2-3.4-7.6-3.4-7.6l-0.2-0.3l-0.2-0.7l-0.1-0.3c-0.4,0.4-0.7,0.8-1.1,1.1c-0.1,0.1-0.2,0.1-0.3,0.2
c0-0.2,0-0.3,0-0.4c-0.5,0.4-1.2,1.1-2.3,2c-1.4,1.5-3.5,3.4-6.5,5.3c-0.3,0.4-1.1,1-1.1,1c-0.4,0.2-0.8,0.5-1.2,0.7
c-0.2,0.4-0.4,0.4-0.5,0.5c-0.4,0.3-0.8,0.6-1.2,0.8c-1,0.5-2.1,1-3.1,1.6c-0.7,0.4-1.4,0.8-2.1,1.2c-0.2,0.2-0.4,0.3-0.7,0.5
c-2.2,1.3-4.5,2.5-7,3.3c-0.5,0.2-1,0.3-1.5,0.6c-1,0.8-2.2,1.3-3.4,1.5c-1.3,0.3-2.6,0.8-3.8,1.1c-5.4,1.5-10.2,2-15.6,2.4
c-3.6,0.3-8.3-0.3-9-0.4c0.3-0.3,0.4-0.4,0.8-0.2c0.2,0.1,0.4,0.1,0.7,0.1c0.2,0,0.6-0.2,0.9-0.1c2.7,0.4,8.7-0.2,9.8-0.3
c10.9-1,18.8-6.8,18.8-6.8s-11,5.4-19.6,6c-7.7,0.6-14.6-0.1-15.3-0.2c-0.4-0.1-1.8-0.3-3.5-0.7c-1-0.1-2.3-0.4-4-1
c-0.2,0-0.5,0-0.7-0.3c0,0,0,0,0,0c-0.2-0.1-0.5-0.2-0.7-0.3c-0.1,0-0.2,0-0.2,0c-0.2-0.1-0.4-0.1-0.6-0.3
c-0.1-0.1-0.3-0.2-0.4-0.3c-1.2-0.5-2.4-1.1-3.5-1.7c-1-0.6-1.9-1.2-2.7-1.9c-0.5-0.2-0.9-0.5-1.3-0.9c-0.4-0.4-0.8-0.8-1.1-1.2
c-4-3.6-6.3-7.2-6.4-7.4c0.3-0.2,0.3,0,0.4,0.1c0.2,0.2,1.8,2.1,2.1,2.1c0.1-0.3,0-0.5-0.2-0.7c-0.6-0.7-0.2-0.3-0.8-1
c-0.2-0.3,0-0.4,0.3,0c1,0.8,1,0.5,1.5,1c0.1,0.1,0.6,0.3,0.9,0.2c0.1-0.2-0.6-1.2-0.8-1.6c-0.4-0.7-1.3-1.4-1.5-1.5
c-0.3-0.2,0.2-0.2,0-0.5c-0.1-0.2-1.1-0.9-1-1.4c0.1-0.3,0.7,0.8,1.3,1.2c0.2,0.2,0.4,0.2,0.7,0.4c0.2,0.2,1.8,2.7,2.2,3
c0.5,0.4,2.4,2.5,3.4,3.2c0.5,0.4,3.2,2.5,7.5,4c3.2,1.1,10.8,1.6,10.8,1.6s-7.5-1.5-10.2-2.6c-7.5-3-9.8-6.4-10.1-6.7
c-0.9-1-5.3-5.8-5.6-6.3c-0.1-0.5-0.8-1.3-0.7-1.6c0-0.3,0.3-0.2,0.4-0.1c0.2,0.2,0.6,1.3,0.9,1c0.3-0.3-0.3-0.5-0.4-0.8
c-0.2-0.9-0.5-1.9-0.9-2.2c-0.3-0.3-0.5-0.7-0.9-1.6c-0.1-0.3-0.1-0.6-0.1-0.9c0,0,0.1,0,0.1-0.1c0.1,0.2,0.3,0.4,0.4,0.6
c0.2,0.5,1.9,3.3,1.9,3.3c0.4,0.6,0.8,1.1,1.2,1.6c0.7,0.9,1.6,2.1,2.6,2.9c1.6,1.5,3.2,2.2,3.2,2.2c-3.8-2.6-5.1-4.6-7.2-8.2
c-0.9-1.5-1.1-2.8-1.3-3.1c-0.2-0.6-0.4-1.2-0.6-1.5c-0.3-0.5-0.7-1-1-1.5c-0.3,0.2,0,1.1,0.1,1.3c0.1,0.2,0.3,0.5,0.1,0.7
c-0.2,0.1-0.3-0.2-0.4-0.2c-0.3-0.4-0.8-1.7-0.9-2c-1.1-2.4-0.9-4.2-1-5.2c-0.1-1.3,0-2.2,0-3c0-1.3,0.5-5.6,0.7-6.7
c0-0.1,0.1-0.3,0.2-0.5c0.3,0.6,0.2,1,0.2,1.5c0,0.4,0,2.9,0,3.4c-0.1,1.9-0.1,3.5,0.6,5.3c0.7,1.6,0.2,1.8,2,5.8
c5.4,12.4,16.2,13.6,16.2,13.6s-10.6-3.8-15.2-12.7c-1.4-2.7-0.4-0.2-1.6-4.7c-0.2-0.6-0.3-1.6,0-1.6c0.2,0,0.3-0.7,0.3-1.1
c0-0.2-0.1-0.6,0.1-0.8c0.3-0.1,0.2,1.2,0.4,1.8c0.2,0.6-0.6,0,0.7,3c0.1,0.2,1.7,4.2,6.1,7.7c0,0,0,0,0,0
c0.2,0.1,0.3,0.2,0.5,0.3c0.6,0.4,1.2,0.9,1.8,1.3c0.4,0.3,0.9,0.4,1.4,0.6c0.9,0.4,1.8,0.9,2.7,1.4c0,0,0.4,0.2,1.1,0.5
c0.2,0.1,0.5,0.2,0.8,0.3c0.5,0.2,1.1,0.3,1.6,0.5c0.1,0,0.2,0,0.3,0c0.7,0.1,1.5,0.3,2.2,0.4c0.5,0.1,2.2,0.2,2.5,0.4
c1.6,0.2,3.3,0.3,5,0.2c0.4,0,0.8-0.1,1.1-0.1c0.2,0,0.3-0.1,0.4,0.1c0,0,0,0,0.1,0c2-0.1,4-0.3,5.9-0.6c0,0,0,0,0,0
c0.8-0.2,1.7-0.3,2.3-0.4c0,0,0,0,0.1,0c0,0,0,0,0,0c0.3,0,0.6,0,0.6-0.1c-0.2,0,0.4-0.1,0.6-0.1c0.2-0.1,0.5-0.3,0.7-0.3
c1-0.3,1.8-0.7,2.7-1c1.9-0.7,3.8-1.5,5.7-2.2c0,0,0.8-0.3,2.2-0.9c1.7-0.9,3.4-1.7,5.2-2.6c0.3-0.1,0.5-0.3,0.8-0.2
c0.7-0.4,1.5-0.8,2.3-1.2c3.8-2.3,9.4-6.9,9.4-6.9c0.5-0.4,1.5-1.2,1.5-1.2c1-0.8,1.1-0.9,1.1-1.2c0-0.3-1.2-0.5-1.2-0.5
s-9.5-2.2-9.5-2.5c0-0.3,5.4-1.9,9.2-3.4c0,0,0,0,0,0c0.3-0.2,0.5-0.5,0.8-0.5c3.5-0.9,9.6-4.3,13.2-5.1
c11.1-4.7,17.6-8,18.5-8.4c1.9-1,2,1,2,1L735.9,53.7C735.8,53.6,735.9,53.7,735.9,53.7z M704.2,73.6c-1.1,1-2.3,2-3.4,3
c-1.2,1-2.4,1.9-3.6,2.8c-1.2,0.9-2.5,1.8-3.7,2.6c-0.6,0.4-1.3,0.8-1.9,1.2c-0.7,0.4-1.3,0.8-2,1.1c1.4-0.5,2.8-1.2,4.1-2
c1.3-0.8,2.6-1.6,3.8-2.5c1.2-0.9,2.4-1.9,3.5-2.9c0.6-0.5,1.1-1.1,1.6-1.6C703.2,74.8,703.7,74.2,704.2,73.6z"/>
<path d="M721.4,31.1c0.1,0.5-0.1,0.9-0.4,1c-0.3-5-2.4-8.5-2.5-8.8c0.4-0.1,0.7,0.1,0.8,0.3C719.6,24.1,721,27,721.4,31.1z
M718.6,22.6c0-0.7-4.8-5.7-5.3-5.9c-0.1,0-0.2,0-0.4,0c0.1,0.1,3.9,3.5,4.9,5.3C718,22.4,718.2,22.6,718.6,22.6z M710.8,15.2
c-0.1,0-0.2,0-0.3,0c0.4,0.3,1.5,1.1,1.8,1.1C712.4,16.3,711.4,15.5,710.8,15.2z M721.2,34.6c0,0.2,0.1,0.4,0.4,0.3
c0-0.8,0.2-1.6-0.2-2.2c0,0-0.2,0-0.2,0.1C721.2,33.4,721.2,34,721.2,34.6z M742.8,36.8c-0.1,0.9-0.3,1.8-0.6,2.6c0,0,0,0,0,0
c-0.1,0.8-0.6,2.1-1.2,3.3c-0.1,0.2-0.2,0.4-0.3,0.6l0,0c0,0,0,0,0,0c-0.3,0.7-0.6,1.2-0.8,1.5c-0.4,0.6-0.8,1.3-0.9,1.5
c0,0,0,0,0,0c-0.2,0.4-0.5,0.8-0.7,1.2c-0.1,0.2-0.4,0-0.3-0.2c0.7-1.7,1.1-3.2,1.2-4.6c-0.5,1-1.6,2.1-1.8,2.6
c-0.1,0.3-0.8,1.5-0.9,1.6c-0.6,0.5-1.3,1.4-1.7,2c-0.3,0.4-1.2,1-1.3,1.1c-0.2,0.3-0.4,0.5-0.9,0.5c0.1-0.8,0.6-0.8,0.9-1.4
c0.3-0.6,0.6-0.9,0.8-1.6c-0.3,0-0.8,1-1.1,1.1c-0.3,0.1-0.6-0.1-0.7-0.1c0.2-0.4,0.2-1,0.5-1.2c0.5-0.5,1.3-3.5,1.2-3.8
c0-0.6,0.6-2.5,0.7-3c0.1-0.3-0.3-1.6-0.2-2.4c0.1-0.3-0.3-0.5-0.4-0.5c-0.4,0.1-0.5,1.5-0.5,1.8c0,0,0,0.2,0,0.4
c0.1,0.3,0.2,0.5,0.2,0.6c0,0.2,0,0.9-0.2,1.9s-1,3.5-1.6,4.4c-0.6,0.9-0.5,0.5-1.2,1.1c-0.8,0.6,0.7-0.1-1.1,0.8
c-1.8,1-2.1,1.3-2.2,1.5c-0.1,0.2-0.2-0.9,0.3-1.3c0-0.1,0.1-0.2,0.1-0.3l2.1-5.5c0.5-2.1,0.7-4.5,0.7-4.6c0.4-2.8-1.2-9-1.2-9
s1,6.5,0.5,9.4c-0.2,1.7-0.9,5.8-3.2,9.4c-0.2,0.2-1.8,2.8-1.9,2.8c-0.8,0.4-1.6,2.5-2,2.4c-0.3-0.4,0-1.4,0.6-1.7
c0.4-0.2,1-0.8,1-1.2c0-0.2,0.8-2.4,1-2.6c0.3-0.3,0.5-1.4,0.2-1.5c-0.2-0.1-0.5,0.1-0.6,0.4c-0.2,0.5-0.7,1.8-0.9,1.8
c-0.5,0.2-0.8,0.7-1.1,1.1c-0.2,0.2-2.6,3.8-3,3.8c-0.2,0-1.6,1-1.9,1.3c-0.2,0.3-0.4,0.5-0.6,0.7c-0.1,0.1-0.5,0.1-0.8,0.1
c-0.1,0-0.2,0-0.3,0c0,0,0-0.1,0.1-0.1l0,0c0,0,0.5-0.5,0.9-1.3c-0.1,0.2-0.2,0.3-0.3,0.5c0,0,0,0,0,0c0.1-0.1,0.1-0.2,0.2-0.3
c0,0,0,0,0-0.1c0.1-0.1,0.1-0.2,0.2-0.3c0,0,0,0,0,0c0.1-0.1,0.1-0.2,0.2-0.4c0,0,0,0,0-0.1c0.1-0.1,0.1-0.2,0.2-0.4
c0-0.1,0.1-0.2,0.1-0.3c0,0,0-0.1,0.1-0.1c0.2-0.5,0.5-1,0.7-1.5c1.6-3.4,2.2-5.2,3-8.8c0.3-1.2,0.7-5.8,0.7-6.4
c0-0.9,0-1.4,0-1.8c-0.4-10.3-5-16.3-10.3-19.9c-0.2-0.1-0.3-0.1-0.5-0.2c-0.6-0.4-1.3-0.8-1.9-1.2c-0.4-0.2-1-0.3-1.4-0.5
c-0.9-0.4-1.9-0.8-2.8-1.2c0,0-0.4-0.2-1.1-0.4c-1-0.3-1.9-0.5-2.9-0.7c-0.1,0-0.1,0-0.2-0.1c-2-0.4-3.7-0.5-4.8-0.5
c-3.6,0-7.5,0.3-11.3,1c-0.2,0.1-0.5,0.1-0.7,0.2c-0.5,0.1-1,0.3-1.4,0.4c-1,0.2-2,0.4-3,0.7c0,0-0.4,0.1-1.1,0.3
c-0.1,0-0.1,0-0.2,0.1c-0.9,0.3-1.8,0.7-2.7,1c-0.1,0-0.2,0.1-0.2,0.1c0,0,0,0-0.1,0c-2.8,1-5.2,2-7.6,3.2
c-0.2,0.1-0.5,0.3-0.6,0.3c0,0,0,0,0,0c-1.2,0.6-2.5,1.3-3.8,2.1l4.1,1.4c-0.7,0.3-7.3,2.4-11.8,3.5c-0.7,0.2-1.4,0.6-2.2,0.7
l0,0c0,0,0,0,0,0c0,0,0.2-0.2,0.4-0.2c-0.9,0.2-1.6,0.3-2,0.3c-0.3,0-0.4,0-0.5-0.1c-0.5-0.6,9.1-13.5,9.1-13.5v0l0,0l-0.1,4
c0,0,10-7.4,21.3-11.1c0.2-0.1,0.3-0.1,0.5-0.1c0.1,0,0.1-0.1,0.2-0.1c1.1-0.5,2.3-0.9,3.5-1.1c0.3,0,0.5-0.1,0.7-0.2
c0.5-0.3,2.3-0.5,2.6-0.5c4.8-1.1,9.7-1.7,14.5-1.7c0.5,0,1-0.1,1.6-0.1c0.2,0,0.4,0,0.6,0c0.1,0,0.2-0.1,0.3-0.1
c0.1,0,0.2,0,0.4,0.1c0,0,0,0,0,0c0.2,0,0.4,0,0.7,0.1c0.2-0.1,0.3-0.1,0.4-0.1c0,0,0,0,0,0l0,0c0.2,0,0.4,0,0.7,0
c0.7,0.1,1.4,0.3,2.1,0.4c0.3,0.1,0.6,0,1,0.1c1.2,0.2,2.4,0.4,3.5,0.8c0.3,0.1,0.5,0.1,0.8,0.2c0.6,0,1.1,0.2,1.6,0.4
c0.3,0.1,0.6,0.3,0.9,0.4c6.4,2.1,12.4,5.8,17.6,11.7c0,0,0.4,0.4,0.9,1.2c0.1,0.1,0.2,0.3,0.3,0.5c0,0,0,0.1,0.1,0.1
c0,0,0,0,0,0.1c0,0.1,0.1,0.1,0.1,0.2c0,0,0,0,0,0c1.5,2.3,5,8.7,4.6,16.9C743,34.2,742.9,35.4,742.8,36.8z M734.8,14.8
L734.8,14.8c1.5,1.6,2.9,3.5,4.1,5.5c0.3,0.5,0.6,1,0.8,1.4c-0.3-1.2-0.8-2.3-1.4-3.4c-0.8-1.5-1.6-2.8-2.6-4l0,0
c-1.5-1.8-3.1-3.3-4.2-4.2C729.6,8.7,727,7,724.3,6c0,0,5.8,3.8,8.4,6.6C733.4,13.3,734.1,14,734.8,14.8L734.8,14.8L734.8,14.8z
M677.1,7.1c-2.5,1.1-8,3.9-9.5,5.3c1.7-0.9,7.4-3.9,9.7-4.8c5.4-2.1,9-3.5,10.9-4C684.9,4.1,680.2,5.7,677.1,7.1z"/>
</g>
<g>
<g>
<path d="M628.9,48.1c2.1-3.6,3.8-6.3,5.2-8c1.4-1.7,2.9-3.1,4.5-4.1c1.6-1.1,3.4-1.9,5.4-2.4c2-0.5,4.2-0.8,6.7-0.8h8.4
l-2.9,4.9h-8.9c-2.4,0-4.4,0.5-6.2,1.6c-1.7,1.1-3.3,2.8-4.7,5.3l15.8,0l-2.8,4.9h-15.8l-6.7,11.6h-5.5L628.9,48.1z"/>
<path d="M663.4,32.8h12c2,0,3.6,0.1,4.6,0.3c1.1,0.2,1.8,0.6,2.3,1.1c0.7,0.8,1,1.9,0.8,3.2c-0.2,1.3-0.7,2.9-1.7,4.6
c-1,1.7-2.1,3.2-3.3,4.4c-1.2,1.2-2.5,2.2-4,3c-1.2,0.7-2.5,1.1-3.8,1.4c-1.3,0.3-3.1,0.4-5.4,0.4h-6.7l-5.7,9.9h-5.5
L663.4,32.8z M672.4,37.9H666l-4.8,8.4h6.7c1.7,0,3.1-0.3,4.3-1c1.2-0.7,2.2-1.7,3-3.2c0.9-1.5,1.1-2.6,0.7-3.2
C675.5,38.2,674.4,37.9,672.4,37.9z"/>
<path d="M710.6,37.9h-13.6c-1.5,0-2.7,0.3-3.7,0.9c-1,0.6-1.9,1.5-2.7,2.8c-0.6,1-0.7,1.8-0.5,2.3c0.3,0.5,1,0.8,2.2,0.8h7.3
c3,0,4.8,0.6,5.4,1.9c0.6,1.2,0,3.3-1.6,6.2c-1.7,2.9-3.7,5.1-5.9,6.4c-2.3,1.4-5,2.1-8.1,2.1h-14.7l2.9-5.1h13.8
c1.6,0,2.8-0.2,3.7-0.7c0.9-0.5,1.7-1.3,2.4-2.5c0.7-1.2,0.9-2,0.6-2.5c-0.3-0.5-1.2-0.8-2.6-0.8h-6.5c-3,0-4.9-0.7-5.5-2
c-0.6-1.3-0.2-3.4,1.5-6.2c1.7-3,3.7-5.2,6-6.6c2.3-1.4,5-2.1,8.2-2.1h14.4L710.6,37.9z"/>
</g>
</g>
</g>
<g>
<g>
<path d="M868.8,51.5l-0.3,0.6c-0.1,0.2,0,0.4,0.2,0.4h1.5c0.2,0,0.3,0.2,0.2,0.4l-1.1,1.9c0,0.1-0.1,0.1-0.2,0.1H867
c-0.1,0-0.2,0-0.2,0.1l-2,3.4c-0.4,0.7-1,1.3-1.6,1.8c-0.7,0.4-1.4,0.7-2.1,0.7h-3c-0.2,0-0.3-0.2-0.3-0.3l0.6-2.2
c0-0.1,0.1-0.2,0.3-0.2h1.5c0.3,0,0.8-0.3,0.9-0.6l1.3-2.3c0.1-0.2,0-0.4-0.2-0.4h-8.4c-0.1,0-0.2,0-0.2,0.1l-0.8,1.4
c0,0.1-0.1,0.1-0.2,0.1h-3.3c-0.1,0-0.2,0-0.2,0.1l-2.4,4.1c0,0.1-0.1,0.1-0.2,0.1H843c-0.2,0-0.3-0.2-0.2-0.4l2.1-3.6
c0.1-0.2,0-0.4-0.2-0.4h-2.5c-0.2,0-0.3-0.2-0.2-0.4l1.3-2.3c0-0.1,0.1-0.1,0.2-0.1h3.1c0.1,0,0.2,0,0.2-0.1l0.8-1.4h-0.8
c-0.8,0-1.2-0.3-1.4-0.7c-0.1-0.4,0-1.1,0.5-1.9l4.4-7.6c0.3-0.5,0.8-1,1.3-1.4c0.6-0.4,1.3-0.8,1.9-0.8h1.1c0.1,0,0.2,0,0.2-0.1
l0.7-1.1c0.1-0.2,0-0.4-0.2-0.4h-2.5c-0.2,0-0.3-0.2-0.2-0.4l1.3-2.3c0-0.1,0.1-0.1,0.2-0.1h3.1c0.1,0,0.2,0,0.2-0.1l1.4-2.4
c0-0.1,0.1-0.1,0.2-0.1h3.4c0.2,0,0.3,0.2,0.2,0.4l-1.1,1.9c-0.1,0.2,0,0.4,0.2,0.4h2.9c0.1,0,0.2,0,0.2-0.1l0.5-0.8
c0-0.1,0.1-0.1,0.2-0.1h5.5c0.1,0,0.2,0,0.2-0.1l0.8-1.3c0-0.1,0.1-0.1,0.2-0.1h3.6c0.2,0,0.3,0.2,0.2,0.4l-0.5,0.8
c-0.1,0.2,0,0.4,0.2,0.4h4.7c0.2,0,0.3,0.2,0.2,0.4l-1.2,2c0,0.1-0.1,0.1-0.2,0.1h-5.3c-0.1,0-0.2,0-0.2,0.1l-0.3,0.6
c-0.1,0.2,0,0.4,0.2,0.4h2.1c0.7,0,1.1,0.2,1.3,0.5c0.3,0.4,0.2,1.1-0.3,1.9l-2.3,4c-0.2,0.4-0.6,0.8-1,1.2
c-0.5,0.4-1.1,0.8-1.6,1h0.6c0.2,0,0.3,0.2,0.2,0.3c-0.5,1.3-0.9,2.8-1,4.1c0,0.1-0.1,0.2-0.3,0.2H869
C868.9,51.4,868.8,51.4,868.8,51.5z M850.3,47.2h-0.4c-0.1,0-0.2,0-0.2,0.1l-1,1.8c-0.1,0.2-0.1,0.5,0.1,0.5h0.5
c0.1,0,0.2,0,0.2-0.1l1.1-1.9C850.6,47.4,850.5,47.2,850.3,47.2z M868.5,50.4c-4.2,0.3-7.9,0.5-12,0.6c-0.2,0-0.3-0.2-0.2-0.4
l1.2-2.1c0-0.1,0.1-0.1,0.2-0.1c1.5,0,3.7-0.1,5.3-0.2c0.1,0,0.2-0.1,0.2-0.1l0.5-0.8c0.1-0.2,0-0.4-0.2-0.4h-2.1
c-0.8,0-1.4-0.3-1.6-0.7c-0.2-0.4,0-1.1,0.5-1.9l2.3-4c0.4-0.7,1-1.3,1.7-1.7c0.7-0.4,1.5-0.6,2.1-0.6h2.5c0.1,0,0.2,0,0.2-0.1
l0.3-0.6c0.1-0.2,0-0.4-0.2-0.4h-5c-0.1,0-0.2,0-0.2,0.1l-0.6,1.1c0,0.1-0.1,0.1-0.2,0.1h-3.4c-0.1,0-0.2,0-0.2,0.1l-0.9,1.5h1
c0.7,0,1.1,0.3,1.3,0.7c0.2,0.4,0.1,1-0.3,1.6l-4.5,7.7c-0.3,0.5-0.8,1.1-1.4,1.5c-0.6,0.5-1.4,0.8-1.9,0.8h-1.1
c-0.1,0-0.2,0-0.2,0.1l-0.6,1c-0.1,0.2,0,0.4,0.2,0.4h2.8c0.1,0,0.2,0,0.2-0.1l0.6-1c0-0.1,0.1-0.1,0.2-0.1h8.9
c0.1,0,0.2,0,0.2-0.1l0.6-1c0-0.1,0.1-0.1,0.2-0.1h3.3c0.1,0,0.2-0.1,0.3-0.2C868.4,50.8,868.5,50.5,868.5,50.4z M853,42.6
L853,42.6c-0.3,0-0.7,0.2-0.8,0.5l-0.8,1.3c-0.1,0.2,0,0.4,0.2,0.4h0.4c0.1,0,0.2,0,0.2-0.1l1-1.6
C853.3,42.8,853.2,42.6,853,42.6z M854.7,47.2h-0.4c-0.1,0-0.2,0-0.2,0.1l-1.3,2.3h0.6c0.3,0,0.5-0.2,0.7-0.5l0.9-1.5
C855.1,47.4,854.9,47.2,854.7,47.2z M853.1,59.5c0.1-1.2,0.5-2.4,0.8-3.5c0-0.1,0.1-0.2,0.3-0.2h3.6c0.2,0,0.3,0.2,0.3,0.3
c-0.3,1.1-0.5,2.3-0.7,3.5c0,0.1-0.1,0.2-0.3,0.2h-3.7C853.2,59.8,853,59.6,853.1,59.5z M857.6,43c0.1-0.2,0.1-0.4-0.2-0.4H857
c-0.1,0-0.2,0-0.2,0.1l-1,1.6c-0.1,0.2,0,0.4,0.2,0.4h0.4c0.1,0,0.2,0,0.2-0.1L857.6,43z M865.5,43.4h-1.1c-0.1,0-0.2,0-0.2,0.1
l-0.4,0.6c-0.1,0.2,0,0.5,0.2,0.5h1.1c0.1,0,0.2,0,0.2-0.1l0.4-0.7C865.8,43.6,865.7,43.4,865.5,43.4z M867.5,40.7
c0.1-0.2,0-0.4-0.2-0.4h-0.8c-0.2,0-0.6,0.2-0.8,0.5l-0.4,0.7h1.6c0.1,0,0.2,0,0.2-0.1L867.5,40.7z M869.2,46.9h-1
c-0.1,0-0.2,0-0.2,0.1l-0.3,0.6c-0.1,0.2,0,0.4,0.2,0.4c0.4,0,0.8-0.1,1.1-0.1c0.1,0,0.2-0.1,0.2-0.2c0.1-0.1,0.1-0.3,0.2-0.5
C869.5,47.1,869.4,46.9,869.2,46.9z M871.9,43.4h-1.6c-0.1,0-0.2,0-0.2,0.1l-0.4,0.7c-0.1,0.2,0,0.4,0.2,0.4h0.9
c0.2,0,0.6-0.2,0.7-0.5L871.9,43.4z M873.4,40.8c0.1-0.3,0.1-0.5-0.2-0.5h-1.1c-0.1,0-0.2,0-0.2,0.1l-0.4,0.7
c-0.1,0.2,0,0.4,0.2,0.4h1.1c0.1,0,0.2,0,0.2-0.1L873.4,40.8z"/>
<path d="M891.7,60.8c0-0.5,0-1.1,0-1.6c0-0.3-0.3-0.4-0.5-0.2c-0.8,0.7-1.8,1.5-2.5,2.1c-0.1,0-0.1,0.1-0.2,0.1H884
c0.2-0.2,0.5-0.4,0.6-0.5l-5.9,0c-0.1,0-0.2,0-0.2-0.1c-0.1-0.1-0.3-0.3-0.4-0.4c-0.1-0.1-0.2-0.1-0.4-0.1
c-0.5,0.2-1.5,0.6-2.1,0.8c0,0-0.1,0-0.1,0h-4.8c-0.4,0-0.5-0.5-0.1-0.6c1.4-0.5,2.8-1.1,4.1-1.7c0.2-0.1,0.2-0.4,0.1-0.5
c-0.3-0.3-0.6-0.6-0.8-0.9c-0.3-0.3-0.2-0.7,0-1.2c0.2-0.3,0.4-0.6,0.7-0.9c0.2-0.2,0.1-0.6-0.2-0.6h-1.2c-0.2,0-0.4-0.3-0.3-0.5
l1-1.8c0.1-0.1,0.2-0.2,0.3-0.2h3.9c0.1,0,0.1,0,0.2-0.1c0.3-0.2,0.7-0.5,1-0.8c0.2-0.2,0.1-0.6-0.2-0.6H878
c-0.5,0-0.8-0.2-1-0.4c-0.2-0.4-0.2-0.9,0.2-1.4l1.1-1.9c0.3-0.6,0.9-1.1,1.4-1.4c0.5-0.3,1.1-0.5,1.7-0.5h3.3
c0.1,0,0.2-0.1,0.3-0.2l0.3-0.6c0.1-0.2,0-0.5-0.3-0.5h-2c-0.7,0-1.2-0.2-1.4-0.5c-0.3-0.4-0.2-0.9,0.3-1.8l0.3-0.6
c0.1-0.2,0-0.5-0.3-0.5h-0.2c-0.2,0-0.4-0.3-0.3-0.5l1-1.7c0.1-0.1,0.2-0.2,0.3-0.2h0.9c0.1,0,0.2-0.1,0.3-0.2l0.7-1.2
c0.3-0.6,0.8-1.1,1.4-1.4c0.5-0.3,1.1-0.5,1.6-0.5h3c0.1,0,0.2-0.1,0.3-0.2l0.8-1.5c0.1-0.1,0.2-0.2,0.3-0.2h3.2
c0.2,0,0.4,0.3,0.3,0.5l-0.5,0.8c-0.1,0.2,0,0.5,0.3,0.5h2.4c0.7,0,1.2,0.2,1.3,0.7c0.1,0.4,0,0.9-0.4,1.6l-0.3,0.5
c-0.1,0.2,0,0.5,0.3,0.5l0,0c0.2,0,0.4,0.3,0.3,0.5l-1,1.7c-0.1,0.1-0.2,0.2-0.3,0.2h-0.7c-0.1,0-0.2,0.1-0.3,0.2l-0.7,1.1
c-0.3,0.5-0.7,1-1.1,1.3c-0.6,0.5-1.4,0.7-2.1,0.7h-3c-0.1,0-0.2,0.1-0.3,0.2l-0.3,0.6c-0.1,0.2,0,0.5,0.3,0.5h2.8
c0.7,0,1.2,0.2,1.3,0.6c0.1,0.4,0,0.9-0.3,1.5l-0.8,1.5c-0.4,0.7-0.9,1.2-1.4,1.6c-0.6,0.4-1.3,0.6-2.1,0.6h-3.8
c-0.1,0-0.2,0-0.2,0.1c-0.2,0.2-0.6,0.5-0.9,0.8c-0.2,0.2-0.1,0.6,0.2,0.6h6.3c0.2,0,0.4,0.3,0.3,0.5l-1,1.8
c-0.1,0.1-0.2,0.2-0.3,0.2h-2.1c-0.1,0-0.2,0-0.2,0.1c-1.1,1.2-2.5,2.3-4.1,3.2c-0.2,0.1-0.2,0.4,0,0.5c0.7,0.6,1.5,1.1,2.5,1.5
c0.1,0.1,0.2,0,0.3,0c2.1-1.7,4.5-3.7,6.4-5.7c0,0,0.1-0.1,0.1-0.2c0.6-2.7,1.4-5.7,2.3-8.6c0-0.1,0.2-0.2,0.3-0.2h3.2
c0.2,0,0.4,0.2,0.3,0.4c-0.2,0.5-0.3,0.9-0.5,1.3c-0.1,0.3,0.3,0.6,0.6,0.3c1.4-1.8,3-4.1,4.2-6.1c0.1-0.2,0-0.5-0.3-0.5h-0.3
c-0.1,0-0.2,0-0.3,0.1c-0.7,0.9-1.7,2.1-2.6,3.1c-0.1,0.1-0.1,0.1-0.2,0.1h-3.1c-0.3,0-0.4-0.3-0.2-0.5c2.8-3.3,5.5-6.9,8.1-10.6
c0.1-0.1,0.2-0.1,0.3-0.1h3.2c0.3,0,0.4,0.3,0.3,0.5c-1,1.4-2.1,2.9-2.9,4c-0.2,0.2,0,0.5,0.3,0.5h4.2c0.2,0,0.4,0.3,0.3,0.5
l-1.3,2.2c-0.1,0.1-0.2,0.2-0.3,0.2h-0.6c-0.1,0-0.2,0.1-0.3,0.1c-3.3,4.9-6.5,9.2-10.3,13.2c0,0.1-0.1,0.1-0.1,0.2
c-0.3,2.3-0.3,4.5,0,6.5c0,0.2-0.1,0.4-0.3,0.4H892C891.8,61.1,891.7,60.9,891.7,60.8z M880.2,54.5c-0.1,0-0.2,0-0.2,0.1
c-0.2,0.2-0.5,0.4-0.7,0.6c-0.2,0.1-0.2,0.3-0.2,0.4c0.1,0.2,0.5,0.4,0.8,0.6c0.1,0.1,0.2,0.1,0.3,0c0.5-0.2,1.1-0.6,1.7-1.1
c0.2-0.2,0.1-0.6-0.2-0.6H880.2z M883.2,47.4c0.1-0.2,0-0.5-0.3-0.5h-0.6c-0.2,0-0.6,0.2-0.7,0.4l-0.4,0.7
c-0.1,0.2,0,0.4,0.2,0.4h1.1c0.1,0,0.2-0.1,0.3-0.2L883.2,47.4z M886.8,40.2H886c-0.1,0-0.2,0.1-0.3,0.2l-0.3,0.5
c-0.2,0.3-0.1,0.5,0.2,0.5h0.8c0.1,0,0.2-0.1,0.3-0.2l0.3-0.6C887.2,40.5,887.1,40.2,886.8,40.2z M889,47.3
c0.1-0.1,0-0.4-0.2-0.4h-1.2c-0.1,0-0.2,0.1-0.3,0.2l-0.5,0.8c-0.1,0.2,0,0.5,0.3,0.5h0.8c0.2,0,0.5-0.2,0.6-0.4L889,47.3z
M889.1,37.2c0.1-0.2,0-0.5-0.3-0.5h-0.6c-0.2,0-0.5,0.2-0.7,0.4l-0.4,0.7h1.3c0.1,0,0.2-0.1,0.3-0.2L889.1,37.2z M892.9,40.2
h-1.5c-0.1,0-0.2,0.1-0.3,0.2l-0.3,0.6c-0.1,0.2,0,0.5,0.3,0.5h0.7c0.2,0,0.5-0.2,0.7-0.5L892.9,40.2z M894.7,37.1
c0.1-0.2,0-0.4-0.2-0.4h-1c-0.1,0-0.2,0.1-0.3,0.2l-0.3,0.5c-0.1,0.2,0,0.5,0.3,0.5h0.9c0.1,0,0.2-0.1,0.3-0.2L894.7,37.1z"/>
<path d="M902.9,60.3l15.8-27.4c0.1-0.1,0.2-0.2,0.3-0.2h3.3c0.3,0,0.5,0.3,0.3,0.6l-15.8,27.4c-0.1,0.1-0.2,0.2-0.3,0.2h-3.3
C903,60.9,902.8,60.5,902.9,60.3z M908.7,47.7h-1.4c-0.3,0-0.5-0.4-0.3-0.6c1.8-2.7,3.6-5.4,5.2-8.1c0.1-0.1,0.2-0.2,0.3-0.2h1.4
c0.3,0,0.5,0.3,0.3,0.6c-1.7,2.8-3.4,5.5-5.3,8.2C909,47.6,908.9,47.7,908.7,47.7z M921.3,60.5c-0.2-1.8-0.3-3.9,0-6
c0.1-0.4-0.4-0.6-0.7-0.3c-2.2,2.3-4.7,4.5-7.3,6.6c-0.1,0.1-0.2,0.1-0.3,0.1h-4c-0.4,0-0.5-0.5-0.2-0.7
c3.9-3.1,7.9-6.5,10.9-10.2c0.2-0.3,0-0.6-0.3-0.6H916c-0.3,0-0.5-0.3-0.3-0.6l1.3-2.2c0.1-0.1,0.2-0.2,0.3-0.2h4.8
c0.1,0,0.3-0.1,0.3-0.2c1-1.5,2.4-3.8,3.4-5.6c0.2-0.3,0-0.6-0.3-0.6h-2.9c-0.3,0-0.5-0.3-0.3-0.6l1.3-2.2
c0.1-0.1,0.2-0.2,0.3-0.2h3.7c0.1,0,0.3-0.1,0.3-0.2l2.2-3.8c0.1-0.1,0.2-0.2,0.3-0.2h3.4c0.3,0,0.5,0.3,0.3,0.6l-1.7,3
c-0.2,0.3,0,0.6,0.3,0.6h2.8c0.9,0,1.5,0.3,1.7,0.9c0.1,0.4,0,1.1-0.4,1.8l-3.5,6c-0.2,0.3,0,0.6,0.3,0.6l0,0
c0.3,0,0.5,0.3,0.3,0.6l-1.3,2.2c-0.1,0.1-0.2,0.2-0.3,0.2h-7.7c-0.1,0-0.2,0.1-0.3,0.2c-0.2,0.3-0.5,0.6-0.7,0.9
c-0.2,0.3,0,0.6,0.3,0.6h2c0.3,0,0.4,0.2,0.4,0.5c-0.6,3.2-0.7,6.3,0,8.9c0.1,0.3-0.1,0.5-0.4,0.5h-4.4
C921.5,60.9,921.3,60.7,921.3,60.5z M917.1,44.8c0.9-1.9,1.9-3.9,2.9-5.8c0.1-0.1,0.2-0.2,0.4-0.2h1.1c0.3,0,0.5,0.3,0.4,0.6
c-1,1.9-1.9,3.9-2.8,5.8c-0.1,0.1-0.2,0.2-0.4,0.2h-1.2C917.1,45.4,916.9,45.1,917.1,44.8z M932.5,40.4c0.2-0.3,0-0.5-0.3-0.5
h-1.5c-0.1,0-0.3,0.1-0.3,0.2c-1,1.8-2.3,3.9-3.3,5.5c-0.2,0.3,0,0.6,0.3,0.6h1.5c0.1,0,0.3-0.1,0.3-0.2L932.5,40.4z"/>
</g>
<g>
<path d="M864.3,99.1c0.1,0.1,0.1,0.2,0.1,0.3c0,0.3-0.2,0.4-0.3,0.3c-0.1,0-0.2-0.1-0.2-0.2c-0.1-0.2-0.3-0.4-0.5-0.5
c-0.2-0.1-0.3-0.3-0.4-0.5c0-0.1,0-0.2,0-0.3c0,0,0.2,0,0.2,0C863.5,98.4,863.9,98.8,864.3,99.1z M864.8,81.2
c0.2,0.2,0.4,0.3,0.7,0.3c0-0.3-0.3-0.5-0.5-0.7c-0.9-0.9-1.5-2.1-1.7-2.3c-1.7-2.7-2.1-6.7-1.9-7.1c0,0,0-2.3-0.3-2.6
c-0.1,0.2-0.1,0.3-0.1,0.5c-0.2,1.1,0,2.3,0,3.5C861,73.1,861.9,78.3,864.8,81.2z M854.8,72.7c0,0,0.1,0,0.1,0
c0-1.1,0.1-3,0.1-4.1c-0.1,0-0.1,0-0.2,0c-0.2,1,0,2.8-0.1,3.9C854.7,72.5,854.7,72.6,854.8,72.7z M865.5,82.6c0,0.1,0,0.2,0,0.2
c0.1,0.1,0.3,0.2,0.6,0.1c-0.1-0.3-0.2-0.4-0.4-0.5C865.7,82.5,865.5,82.5,865.5,82.6z M856.7,81.7c0.1,0.5,0.3,1,0.5,1.5
c0.1,0.3,0.8,2.1,1.1,2.2c0.1-0.1-1.1-2.7-1.4-4.4c-0.1,0-0.1,0-0.2,0C856.7,81.3,856.6,81.5,856.7,81.7z M855.6,75.9
c-0.3,0.7-0.3,1.3,0.4,2.2C855.8,77.3,856.2,77.3,855.6,75.9z M858.7,88.3c0-0.1-0.1-0.2-0.2-0.2c-0.2,0.9-0.1,0.9,0.7,1.2
C859,88.9,858.8,88.6,858.7,88.3z M854.5,78.4c-0.1-0.5-0.3-3-0.2-3.7c0-0.2,0-0.4,0-0.6c-0.1,0.1-0.2,0.3-0.2,0.4
c-0.2,1.2,0,3.6,0,4.1c0.1,1.5,1.2,6.5,1.6,8.2c0.9,2.5,2.5,5.5,3.1,6.2c0,0.2,0.4,0.3,0.7,0.5c-0.9-1-1.7-2.7-1.7-2.6
C855.4,85.8,854.7,79.4,854.5,78.4z M920.4,106.8c-0.2-0.1-0.5-0.1-0.6,0.1c-0.2,0.3-0.5,0.4-0.8,0.6c-0.2,0.1-0.3,0.3-0.2,0.5
c0.1,0.1,0.3,0.1,0.3,0.2c0.5-0.2,1-0.3,1.2-0.7C920.5,107.1,920.7,106.9,920.4,106.8z M917.8,108.4c0.1,0.1,0.3,0.2,0.4,0.2
c0.1,0,0.2-0.2,0.3-0.3c-0.1-0.1-0.3-0.2-0.4-0.3C917.9,108.2,917.7,108.4,917.8,108.4z M863.1,98.1c0,0-0.2,0-0.2,0
c0,0.1-0.1,0.2,0,0.3c0.1,0.2,0.3,0.4,0.4,0.5c0.2,0.1,0.4,0.3,0.5,0.5c0,0.1,0.1,0.2,0.2,0.2c0.2,0.1,0.3,0,0.3-0.3
c0-0.1,0-0.2-0.1-0.3C863.9,98.8,863.5,98.4,863.1,98.1z M962.6,53.7c0,0.1,0,0.2,0,0.3c-0.1,0.2-0.2,0.5-0.3,0.7
c0,0-7.2,43.4-8.7,44.1c-0.6-0.2-3.4-7.6-3.4-7.6l-0.2-0.3l-0.2-0.7l-0.1-0.3c-0.4,0.4-0.7,0.8-1.1,1.1c-0.1,0.1-0.2,0.1-0.3,0.2
c0-0.2,0-0.3,0-0.4c-0.5,0.4-1.2,1.1-2.3,2c-1.4,1.5-3.5,3.4-6.5,5.3c-0.3,0.4-1.1,1-1.1,1c-0.4,0.2-0.8,0.5-1.2,0.7
c-0.2,0.4-0.4,0.4-0.5,0.5c-0.4,0.3-0.8,0.6-1.2,0.8c-1,0.5-2.1,1-3.1,1.6c-0.7,0.4-1.4,0.8-2.1,1.2c-0.2,0.2-0.4,0.3-0.7,0.5
c-2.2,1.3-4.5,2.5-7,3.3c-0.5,0.2-1,0.3-1.5,0.6c-1,0.8-2.2,1.3-3.4,1.5c-1.3,0.3-2.6,0.8-3.8,1.1c-5.4,1.5-10.2,2-15.6,2.4
c-3.6,0.3-8.3-0.3-9-0.4c0.3-0.3,0.4-0.4,0.8-0.2c0.2,0.1,0.4,0.1,0.7,0.1c0.2,0,0.6-0.2,0.9-0.1c2.7,0.4,8.7-0.2,9.8-0.3
c10.9-1,18.8-6.8,18.8-6.8s-11,5.4-19.6,6c-7.7,0.6-14.6-0.1-15.3-0.2c-0.4-0.1-1.8-0.3-3.5-0.7c-1-0.1-2.3-0.4-4-1
c-0.2,0-0.5,0-0.7-0.3c0,0,0,0,0,0c-0.2-0.1-0.5-0.2-0.7-0.3c-0.1,0-0.2,0-0.2,0c-0.2-0.1-0.4-0.1-0.6-0.3
c-0.1-0.1-0.3-0.2-0.4-0.3c-1.2-0.5-2.4-1.1-3.5-1.7c-1-0.6-1.9-1.2-2.7-1.9c-0.5-0.2-0.9-0.5-1.3-0.9c-0.4-0.4-0.8-0.8-1.1-1.2
c-4-3.6-6.3-7.2-6.4-7.4c0.3-0.2,0.3,0,0.4,0.1c0.2,0.2,1.8,2.1,2.1,2.1c0.1-0.3,0-0.5-0.2-0.7c-0.6-0.7-0.2-0.3-0.8-1
c-0.2-0.3,0-0.4,0.3,0c1,0.8,1,0.5,1.5,1c0.1,0.1,0.6,0.3,0.9,0.2c0.1-0.2-0.6-1.2-0.8-1.6c-0.4-0.7-1.3-1.4-1.5-1.5
c-0.3-0.2,0.2-0.2,0-0.5c-0.1-0.2-1.1-0.9-1-1.4c0.1-0.3,0.7,0.8,1.3,1.2c0.2,0.2,0.4,0.2,0.7,0.4c0.2,0.2,1.8,2.7,2.2,3
c0.5,0.4,2.4,2.5,3.4,3.2c0.5,0.4,3.2,2.5,7.5,4c3.2,1.1,10.8,1.6,10.8,1.6s-7.5-1.5-10.2-2.6c-7.5-3-9.8-6.4-10.1-6.7
c-0.9-1-5.3-5.8-5.6-6.3c-0.1-0.5-0.8-1.3-0.7-1.6c0-0.3,0.3-0.2,0.4-0.1c0.2,0.2,0.6,1.3,0.9,1c0.3-0.3-0.3-0.5-0.4-0.8
c-0.2-0.9-0.5-1.9-0.9-2.2c-0.3-0.3-0.5-0.7-0.9-1.6c-0.1-0.3-0.1-0.6-0.1-0.9c0,0,0.1,0,0.1-0.1c0.1,0.2,0.3,0.4,0.4,0.6
c0.2,0.5,1.9,3.3,1.9,3.3c0.4,0.6,0.8,1.1,1.2,1.6c0.7,0.9,1.6,2.1,2.6,2.9c1.6,1.5,3.2,2.2,3.2,2.2c-3.8-2.6-5.1-4.6-7.2-8.2
c-0.9-1.5-1.1-2.8-1.3-3.1c-0.2-0.6-0.4-1.2-0.6-1.5c-0.3-0.5-0.7-1-1-1.5c-0.3,0.2,0,1.1,0.1,1.3c0.1,0.2,0.3,0.5,0.1,0.7
c-0.2,0.1-0.3-0.2-0.4-0.2c-0.3-0.4-0.8-1.7-0.9-2c-1.1-2.4-0.9-4.2-1-5.2c-0.1-1.3,0-2.2,0-3c0-1.3,0.5-5.6,0.7-6.7
c0-0.1,0.1-0.3,0.2-0.5c0.3,0.6,0.2,1,0.2,1.5c0,0.4,0,2.9,0,3.4c-0.1,1.9-0.1,3.5,0.6,5.3c0.7,1.6,0.2,1.8,2,5.8
c5.4,12.4,16.2,13.6,16.2,13.6s-10.6-3.8-15.2-12.7c-1.4-2.7-0.4-0.2-1.6-4.7c-0.2-0.6-0.3-1.6,0-1.6c0.2,0,0.3-0.7,0.3-1.1
c0-0.2-0.1-0.6,0.1-0.8c0.3-0.1,0.2,1.2,0.4,1.8c0.2,0.6-0.6,0,0.7,3c0.1,0.2,1.7,4.2,6.1,7.7c0,0,0,0,0,0
c0.2,0.1,0.3,0.2,0.5,0.3c0.6,0.4,1.2,0.9,1.8,1.3c0.4,0.3,0.9,0.4,1.4,0.6c0.9,0.4,1.8,0.9,2.7,1.4c0,0,0.4,0.2,1.1,0.5
c0.2,0.1,0.5,0.2,0.8,0.3c0.5,0.2,1.1,0.3,1.6,0.5c0.1,0,0.2,0,0.3,0c0.7,0.1,1.5,0.3,2.2,0.4c0.5,0.1,2.2,0.2,2.5,0.4
c1.6,0.2,3.3,0.3,5,0.2c0.4,0,0.8-0.1,1.1-0.1c0.2,0,0.3-0.1,0.4,0.1c0,0,0,0,0.1,0c2-0.1,4-0.3,5.9-0.6c0,0,0,0,0,0
c0.8-0.2,1.7-0.3,2.3-0.4c0,0,0,0,0.1,0c0,0,0,0,0,0c0.3,0,0.6,0,0.6-0.1c-0.2,0,0.4-0.1,0.6-0.1c0.2-0.1,0.5-0.3,0.7-0.3
c1-0.3,1.8-0.7,2.7-1c1.9-0.7,3.8-1.5,5.7-2.2c0,0,0.8-0.3,2.2-0.9c1.7-0.9,3.4-1.7,5.2-2.6c0.3-0.1,0.5-0.3,0.8-0.2
c0.7-0.4,1.5-0.8,2.3-1.2c3.8-2.3,9.4-6.9,9.4-6.9c0.5-0.4,1.5-1.2,1.5-1.2c1-0.8,1.1-0.9,1.1-1.2c0-0.3-1.2-0.5-1.2-0.5
s-9.5-2.2-9.5-2.5c0-0.3,5.4-1.9,9.2-3.4c0,0,0,0,0,0c0.3-0.2,0.5-0.5,0.8-0.5c3.5-0.9,9.6-4.3,13.2-5.1
c11.1-4.7,17.6-8,18.5-8.4c1.9-1,2,1,2,1L962.6,53.7C962.5,53.6,962.6,53.7,962.6,53.7z M930.9,73.6c-1.1,1-2.3,2-3.4,3
c-1.2,1-2.4,1.9-3.6,2.8c-1.2,0.9-2.5,1.8-3.7,2.6c-0.6,0.4-1.3,0.8-1.9,1.2c-0.7,0.4-1.3,0.8-2,1.1c1.4-0.5,2.8-1.2,4.1-2
c1.3-0.8,2.6-1.6,3.8-2.5c1.2-0.9,2.4-1.9,3.5-2.9c0.6-0.5,1.1-1.1,1.6-1.6C929.9,74.8,930.4,74.2,930.9,73.6z"/>
<path d="M948.1,31.1c0.1,0.5-0.1,0.9-0.4,1c-0.3-5-2.4-8.5-2.5-8.8c0.4-0.1,0.7,0.1,0.8,0.3C946.3,24.1,947.6,27,948.1,31.1z
M945.2,22.6c0-0.7-4.8-5.7-5.3-5.9c-0.1,0-0.2,0-0.4,0c0.1,0.1,3.9,3.5,4.9,5.3C944.6,22.4,944.9,22.6,945.2,22.6z M937.5,15.2
c-0.1,0-0.2,0-0.3,0c0.4,0.3,1.5,1.1,1.8,1.1C939.1,16.3,938.1,15.5,937.5,15.2z M947.9,34.6c0,0.2,0.1,0.4,0.4,0.3
c0-0.8,0.2-1.6-0.2-2.2c0,0-0.2,0-0.2,0.1C947.8,33.4,947.9,34,947.9,34.6z M969.4,36.8c-0.1,0.9-0.3,1.8-0.6,2.6c0,0,0,0,0,0
c-0.1,0.8-0.6,2.1-1.2,3.3c-0.1,0.2-0.2,0.4-0.3,0.6l0,0c0,0,0,0,0,0c-0.3,0.7-0.6,1.2-0.8,1.5c-0.4,0.6-0.8,1.3-0.9,1.5
c0,0,0,0,0,0c-0.2,0.4-0.5,0.8-0.7,1.2c-0.1,0.2-0.4,0-0.3-0.2c0.7-1.7,1.1-3.2,1.2-4.6c-0.5,1-1.6,2.1-1.8,2.6
c-0.1,0.3-0.8,1.5-0.9,1.6c-0.6,0.5-1.3,1.4-1.7,2c-0.3,0.4-1.2,1-1.3,1.1c-0.2,0.3-0.4,0.5-0.9,0.5c0.1-0.8,0.6-0.8,0.9-1.4
c0.3-0.6,0.6-0.9,0.8-1.6c-0.3,0-0.8,1-1.1,1.1c-0.3,0.1-0.6-0.1-0.7-0.1c0.2-0.4,0.2-1,0.5-1.2c0.5-0.5,1.3-3.5,1.2-3.8
c0-0.6,0.6-2.5,0.7-3c0.1-0.3-0.3-1.6-0.2-2.4c0.1-0.3-0.3-0.5-0.4-0.5c-0.4,0.1-0.5,1.5-0.5,1.8c0,0,0,0.2,0,0.4
c0.1,0.3,0.2,0.5,0.2,0.6c0,0.2,0,0.9-0.2,1.9c-0.2,1-1,3.5-1.6,4.4c-0.6,0.9-0.5,0.5-1.2,1.1c-0.8,0.6,0.7-0.1-1.1,0.8
s-2.1,1.3-2.2,1.5c-0.1,0.2-0.2-0.9,0.3-1.3c0-0.1,0.1-0.2,0.1-0.3l2.1-5.5c0.5-2.1,0.7-4.5,0.7-4.6c0.4-2.8-1.2-9-1.2-9
s1,6.5,0.5,9.4c-0.2,1.7-0.9,5.8-3.2,9.4c-0.2,0.2-1.8,2.8-1.9,2.8c-0.8,0.4-1.6,2.5-2,2.4c-0.3-0.4,0-1.4,0.6-1.7
c0.4-0.2,1-0.8,1-1.2c0-0.2,0.8-2.4,1-2.6c0.3-0.3,0.5-1.4,0.2-1.5c-0.2-0.1-0.5,0.1-0.6,0.4c-0.2,0.5-0.7,1.8-0.9,1.8
c-0.5,0.2-0.8,0.7-1.1,1.1c-0.2,0.2-2.6,3.8-3,3.8c-0.2,0-1.6,1-1.9,1.3c-0.2,0.3-0.4,0.5-0.6,0.7c-0.1,0.1-0.5,0.1-0.8,0.1
c-0.1,0-0.2,0-0.3,0c0,0,0-0.1,0.1-0.1l0,0c0,0,0.5-0.5,0.9-1.3c-0.1,0.2-0.2,0.3-0.3,0.5c0,0,0,0,0,0c0.1-0.1,0.1-0.2,0.2-0.3
c0,0,0,0,0-0.1c0.1-0.1,0.1-0.2,0.2-0.3c0,0,0,0,0,0c0.1-0.1,0.1-0.2,0.2-0.4c0,0,0,0,0-0.1c0.1-0.1,0.1-0.2,0.2-0.4
c0-0.1,0.1-0.2,0.1-0.3c0,0,0-0.1,0.1-0.1c0.2-0.5,0.5-1,0.7-1.5c1.6-3.4,2.2-5.2,3-8.8c0.3-1.2,0.7-5.8,0.7-6.4
c0-0.9,0-1.4,0-1.8c-0.4-10.3-5-16.3-10.3-19.9c-0.2-0.1-0.3-0.1-0.5-0.2c-0.6-0.4-1.3-0.8-1.9-1.2c-0.4-0.2-1-0.3-1.4-0.5
c-0.9-0.4-1.9-0.8-2.8-1.2c0,0-0.4-0.2-1.1-0.4c-1-0.3-1.9-0.5-2.9-0.7c-0.1,0-0.1,0-0.2-0.1c-2-0.4-3.7-0.5-4.8-0.5
c-3.6,0-7.5,0.3-11.3,1c-0.2,0.1-0.5,0.1-0.7,0.2c-0.5,0.1-1,0.3-1.4,0.4c-1,0.2-2,0.4-3,0.7c0,0-0.4,0.1-1.1,0.3
c-0.1,0-0.1,0-0.2,0.1c-0.9,0.3-1.8,0.7-2.7,1c-0.1,0-0.2,0.1-0.2,0.1c0,0,0,0-0.1,0c-2.8,1-5.2,2-7.6,3.2
c-0.2,0.1-0.5,0.3-0.6,0.3c0,0,0,0,0,0c-1.2,0.6-2.5,1.3-3.8,2.1l4.1,1.4c-0.7,0.3-7.3,2.4-11.8,3.5c-0.7,0.2-1.4,0.6-2.2,0.7
l0,0c0,0,0,0,0,0c0,0,0.2-0.2,0.4-0.2c-0.9,0.2-1.6,0.3-2,0.3c-0.3,0-0.4,0-0.5-0.1c-0.5-0.6,9.1-13.5,9.1-13.5v0l0,0l-0.1,4
c0,0,10-7.4,21.3-11.1c0.2-0.1,0.3-0.1,0.5-0.1c0.1,0,0.1-0.1,0.2-0.1c1.1-0.5,2.3-0.9,3.5-1.1c0.3,0,0.5-0.1,0.7-0.2
c0.5-0.3,2.3-0.5,2.6-0.5c4.8-1.1,9.7-1.7,14.5-1.7c0.5,0,1-0.1,1.6-0.1c0.2,0,0.4,0,0.6,0c0.1,0,0.2-0.1,0.3-0.1
c0.1,0,0.2,0,0.4,0.1c0,0,0,0,0,0c0.2,0,0.4,0,0.7,0.1c0.2-0.1,0.3-0.1,0.4-0.1c0,0,0,0,0,0l0,0c0.2,0,0.4,0,0.7,0
c0.7,0.1,1.4,0.3,2.1,0.4c0.3,0.1,0.6,0,1,0.1c1.2,0.2,2.4,0.4,3.5,0.8c0.3,0.1,0.5,0.1,0.8,0.2c0.6,0,1.1,0.2,1.6,0.4
c0.3,0.1,0.6,0.3,0.9,0.4c6.4,2.1,12.4,5.8,17.6,11.7c0,0,0.4,0.4,0.9,1.2c0.1,0.1,0.2,0.3,0.3,0.5c0,0,0,0.1,0.1,0.1
c0,0,0,0,0,0.1c0,0.1,0.1,0.1,0.1,0.2c0,0,0,0,0,0c1.5,2.3,5,8.7,4.6,16.9C969.7,34.2,969.6,35.4,969.4,36.8z M961.5,14.8
L961.5,14.8c1.5,1.6,2.9,3.5,4.1,5.5c0.3,0.5,0.6,1,0.8,1.4c-0.3-1.2-0.8-2.3-1.4-3.4c-0.8-1.5-1.6-2.8-2.6-4l0,0
c-1.5-1.8-3.1-3.3-4.2-4.2C956.3,8.7,953.6,7,951,6c0,0,5.8,3.8,8.4,6.6C960.1,13.3,960.8,14,961.5,14.8L961.5,14.8L961.5,14.8z
M903.8,7.1c-2.5,1.1-8,3.9-9.5,5.3c1.7-0.9,7.4-3.9,9.7-4.8c5.4-2.1,9-3.5,10.9-4C911.6,4.1,906.9,5.7,903.8,7.1z"/>
</g>
</g>
</g>
<g id="guideline" class="st5">
<g class="st6">
<polyline class="st7" points="99,499.2 -10.1,499.2 -10.1,470.9 99,470.9 "/>
<text transform="matrix(1 0 0 1 -17.9831 486.9789)" style="fill:#E30613; font-family:'UniversLTStd-Bold'; font-size:8px;">X</text>
<rect x="0.3" y="438" class="st8" width="127.6" height="113.4"/>
<rect x="-28.1" y="409.6" class="st8" width="184.3" height="170.1"/>
<rect x="-28.1" y="409.6" class="st7" width="28.3" height="28.3"/>
<rect x="127.8" y="409.6" class="st7" width="28.3" height="28.3"/>
<rect x="-28.1" y="551.4" class="st7" width="28.3" height="28.3"/>
<rect x="127.8" y="551.4" class="st7" width="28.3" height="28.3"/>
<text transform="matrix(1 0 0 1 138.7121 406.7766)" style="fill:#E30613; font-family:'UniversLTStd-Bold'; font-size:8px;">X</text>
<text transform="matrix(1 0 0 1 158.9496 426.8368)" style="fill:#E30613; font-family:'UniversLTStd-Bold'; font-size:8px;">X</text>
</g>
<g class="st6">
<polyline class="st7" points="-128.4,499.2 -229.2,499.2 -229.2,470.9 -128.4,470.9 "/>
<text transform="matrix(1 0 0 1 -237.1164 486.9789)" style="fill:#E30613; font-family:'UniversLTStd-Bold'; font-size:8px;">X</text>
<rect x="-220.5" y="438" class="st8" width="121.9" height="113.4"/>
<rect x="-248.9" y="409.6" class="st8" width="178.6" height="170.1"/>
<rect x="-248.9" y="409.6" class="st7" width="28.3" height="28.3"/>
<rect x="-98.6" y="409.6" class="st7" width="28.3" height="28.3"/>
<rect x="-248.9" y="551.4" class="st7" width="28.3" height="28.3"/>
<rect x="-98.6" y="551.4" class="st7" width="28.3" height="28.3"/>
<text transform="matrix(1 0 0 1 -87.7491 406.7766)" style="fill:#E30613; font-family:'UniversLTStd-Bold'; font-size:8px;">X</text>
<text transform="matrix(1 0 0 1 -67.3007 426.8368)" style="fill:#E30613; font-family:'UniversLTStd-Bold'; font-size:8px;">X</text>
<text transform="matrix(1 0 0 1 158.9496 567.5034)" style="fill:#E30613; font-family:'UniversLTStd-Bold'; font-size:8px;">X</text>
<text transform="matrix(1 0 0 1 -67.3007 567.5034)" style="fill:#E30613; font-family:'UniversLTStd-Bold'; font-size:8px;">X</text>
<text transform="matrix(1 0 0 1 -67.3007 492.4789)" style="fill:#E30613; font-family:'UniversLTStd-Bold'; font-size:8px;">4X</text>
<text transform="matrix(1 0 0 1 158.9493 492.4789)" style="fill:#E30613; font-family:'UniversLTStd-Bold'; font-size:8px;">4X</text>
</g>
<g class="st6">
<polyline class="st7" points="436.1,454.4 358.4,454.4 358.4,440.2 436.1,440.2 "/>
<text transform="matrix(1 0 0 1 352.0119 449.7603)" style="fill:#E30613; font-family:'UniversLTStd-Bold'; font-size:8px;">X</text>
<rect x="386.8" y="423.8" class="st8" width="63.8" height="56.7"/>
<rect x="372.6" y="409.6" class="st8" width="92.1" height="85"/>
<rect x="372.6" y="409.6" class="st7" width="14.2" height="14.2"/>
<rect x="450.6" y="409.6" class="st7" width="14.2" height="14.2"/>
<rect x="372.6" y="480.5" class="st7" width="14.2" height="14.2"/>
<rect x="450.6" y="480.5" class="st7" width="14.2" height="14.2"/>
<text transform="matrix(1 0 0 1 454.5539 408.2087)" style="fill:#E30613; font-family:'UniversLTStd-Bold'; font-size:8px;">X</text>
<text transform="matrix(1 0 0 1 466.8145 419.773)" style="fill:#E30613; font-family:'UniversLTStd-Bold'; font-size:8px;">X</text>
</g>
<g class="st6">
<polyline class="st7" points="294.1,454.4 219.7,454.4 219.7,440.2 294.1,440.2 "/>
<text transform="matrix(1 0 0 1 213.1076 449.9286)" style="fill:#E30613; font-family:'UniversLTStd-Bold'; font-size:8px;">X</text>
<rect x="248" y="423.8" class="st8" width="60.9" height="56.7"/>
<rect x="233.9" y="409.6" class="st8" width="89.3" height="85"/>
<rect x="233.9" y="409.6" class="st7" width="14.2" height="14.2"/>
<rect x="309" y="409.6" class="st7" width="14.2" height="14.2"/>
<rect x="233.9" y="480.5" class="st7" width="14.2" height="14.2"/>
<rect x="309" y="480.5" class="st7" width="14.2" height="14.2"/>
<text transform="matrix(1 0 0 1 312.977 408.2087)" style="fill:#E30613; font-family:'UniversLTStd-Bold'; font-size:8px;">X</text>
<text transform="matrix(1 0 0 1 325.2375 419.773)" style="fill:#E30613; font-family:'UniversLTStd-Bold'; font-size:8px;">X</text>
<text transform="matrix(1 0 0 1 466.8145 454.8369)" style="fill:#E30613; font-family:'UniversLTStd-Bold'; font-size:8px;">4X</text>
<text transform="matrix(1 0 0 1 325.2375 454.8369)" style="fill:#E30613; font-family:'UniversLTStd-Bold'; font-size:8px;">4X</text>
</g>
<g class="st6">
<polyline class="st9" points="335,601.1 296.1,601.1 296.1,594 335,594 "/>
<text transform="matrix(1 0 0 1 292.934 598.733)" style="fill:#E30613; font-family:'UniversLTStd-Bold'; font-size:4px;">X</text>
<rect x="310.3" y="585.8" class="st10" width="31.9" height="28.3"/>
<rect x="303.2" y="578.7" class="st10" width="46.1" height="42.5"/>
<rect x="303.2" y="578.7" class="st9" width="7.1" height="7.1"/>
<rect x="342.2" y="578.7" class="st9" width="7.1" height="7.1"/>
<rect x="303.2" y="614.1" class="st9" width="7.1" height="7.1"/>
<rect x="342.2" y="614.1" class="st9" width="7.1" height="7.1"/>
<text transform="matrix(1 0 0 1 344.2055 577.9576)" style="fill:#E30613; font-family:'UniversLTStd-Bold'; font-size:4px;">X</text>
<text transform="matrix(1 0 0 1 350.3354 583.7398)" style="fill:#E30613; font-family:'UniversLTStd-Bold'; font-size:4px;">X</text>
</g>
<g class="st6">
<polyline class="st9" points="264,601.1 226.8,601.1 226.8,594 264,594 "/>
<text transform="matrix(1 0 0 1 223.4818 598.8179)" style="fill:#E30613; font-family:'UniversLTStd-Bold'; font-size:4px;">X</text>
<rect x="240.9" y="585.8" class="st10" width="30.5" height="28.3"/>
<rect x="233.9" y="578.7" class="st10" width="44.6" height="42.5"/>
<rect x="233.9" y="578.7" class="st9" width="7.1" height="7.1"/>
<rect x="271.4" y="578.7" class="st9" width="7.1" height="7.1"/>
<rect x="233.9" y="614.1" class="st9" width="7.1" height="7.1"/>
<rect x="271.4" y="614.1" class="st9" width="7.1" height="7.1"/>
<text transform="matrix(1 0 0 1 273.4164 577.9576)" style="fill:#E30613; font-family:'UniversLTStd-Bold'; font-size:4px;">X</text>
<text transform="matrix(1 0 0 1 279.5473 583.7398)" style="fill:#E30613; font-family:'UniversLTStd-Bold'; font-size:4px;">X</text>
<text transform="matrix(1 0 0 1 350.3354 601.272)" style="fill:#E30613; font-family:'UniversLTStd-Bold'; font-size:4px;">4X</text>
<text transform="matrix(1 0 0 1 279.5473 601.272)" style="fill:#E30613; font-family:'UniversLTStd-Bold'; font-size:4px;">4X</text>
</g>
<g class="st6">
<polyline class="st9" points="1176.9,601.1 1138,601.1 1138,594 1176.9,594 "/>
<text transform="matrix(1 0 0 1 1134.8237 598.733)" style="fill:#E30613; font-family:'UniversLTStd-Bold'; font-size:4px;">X</text>
<rect x="1152.2" y="585.8" class="st10" width="31.9" height="28.3"/>
<rect x="1145.1" y="578.7" class="st10" width="46.1" height="42.5"/>
<rect x="1145.1" y="578.7" class="st9" width="7.1" height="7.1"/>
<rect x="1184.1" y="578.7" class="st9" width="7.1" height="7.1"/>
<rect x="1145.1" y="614.1" class="st9" width="7.1" height="7.1"/>
<rect x="1184.1" y="614.1" class="st9" width="7.1" height="7.1"/>
<text transform="matrix(1 0 0 1 1186.0952 577.9576)" style="fill:#E30613; font-family:'UniversLTStd-Bold'; font-size:4px;">X</text>
<text transform="matrix(1 0 0 1 1192.2251 583.7398)" style="fill:#E30613; font-family:'UniversLTStd-Bold'; font-size:4px;">X</text>
</g>
<g class="st6">
<polyline class="st9" points="1105.9,601.1 1068.7,601.1 1068.7,594 1105.9,594 "/>
<text transform="matrix(1 0 0 1 1065.3716 598.8179)" style="fill:#E30613; font-family:'UniversLTStd-Bold'; font-size:4px;">X</text>
<rect x="1082.8" y="585.8" class="st10" width="30.5" height="28.3"/>
<rect x="1075.7" y="578.7" class="st10" width="44.6" height="42.5"/>
<rect x="1075.7" y="578.7" class="st9" width="7.1" height="7.1"/>
<rect x="1113.3" y="578.7" class="st9" width="7.1" height="7.1"/>
<rect x="1075.7" y="614.1" class="st9" width="7.1" height="7.1"/>
<rect x="1113.3" y="614.1" class="st9" width="7.1" height="7.1"/>
<text transform="matrix(1 0 0 1 1115.3062 577.9576)" style="fill:#E30613; font-family:'UniversLTStd-Bold'; font-size:4px;">X</text>
<text transform="matrix(1 0 0 1 1121.437 583.7398)" style="fill:#E30613; font-family:'UniversLTStd-Bold'; font-size:4px;">X</text>
<text transform="matrix(1 0 0 1 1192.2251 601.272)" style="fill:#E30613; font-family:'UniversLTStd-Bold'; font-size:4px;">4X</text>
<text transform="matrix(1 0 0 1 1121.437 601.272)" style="fill:#E30613; font-family:'UniversLTStd-Bold'; font-size:4px;">4X</text>
</g>
<g class="st6">
<polyline class="st7" points="940.9,499.2 831.8,499.2 831.8,470.9 940.9,470.9 "/>
<text transform="matrix(1 0 0 1 823.9067 486.9789)" style="fill:#E30613; font-family:'UniversLTStd-Bold'; font-size:8px;">X</text>
<rect x="842.2" y="438" class="st8" width="127.6" height="113.4"/>
<rect x="813.8" y="409.6" class="st8" width="184.3" height="170.1"/>
<rect x="813.8" y="409.6" class="st7" width="28.3" height="28.3"/>
<rect x="969.7" y="409.6" class="st7" width="28.3" height="28.3"/>
<rect x="813.8" y="551.4" class="st7" width="28.3" height="28.3"/>
<rect x="969.7" y="551.4" class="st7" width="28.3" height="28.3"/>
<text transform="matrix(1 0 0 1 980.6019 406.7766)" style="fill:#E30613; font-family:'UniversLTStd-Bold'; font-size:8px;">X</text>
<text transform="matrix(1 0 0 1 1000.8394 426.8368)" style="fill:#E30613; font-family:'UniversLTStd-Bold'; font-size:8px;">X</text>
</g>
<g class="st6">
<polyline class="st7" points="713.5,499.2 612.6,499.2 612.6,470.9 713.5,470.9 "/>
<text transform="matrix(1 0 0 1 604.7734 486.9789)" style="fill:#E30613; font-family:'UniversLTStd-Bold'; font-size:8px;">X</text>
<rect x="621.4" y="438" class="st8" width="121.9" height="113.4"/>
<rect x="593" y="409.6" class="st8" width="178.6" height="170.1"/>
<rect x="593" y="409.6" class="st7" width="28.3" height="28.3"/>
<rect x="743.2" y="409.6" class="st7" width="28.3" height="28.3"/>
<rect x="593" y="551.4" class="st7" width="28.3" height="28.3"/>
<rect x="743.2" y="551.4" class="st7" width="28.3" height="28.3"/>
<text transform="matrix(1 0 0 1 754.1407 406.7766)" style="fill:#E30613; font-family:'UniversLTStd-Bold'; font-size:8px;">X</text>
<text transform="matrix(1 0 0 1 774.5891 426.8368)" style="fill:#E30613; font-family:'UniversLTStd-Bold'; font-size:8px;">X</text>
<text transform="matrix(1 0 0 1 1000.8394 567.5034)" style="fill:#E30613; font-family:'UniversLTStd-Bold'; font-size:8px;">X</text>
<text transform="matrix(1 0 0 1 774.5891 567.5034)" style="fill:#E30613; font-family:'UniversLTStd-Bold'; font-size:8px;">X</text>
<text transform="matrix(1 0 0 1 774.5891 492.4789)" style="fill:#E30613; font-family:'UniversLTStd-Bold'; font-size:8px;">4X</text>
<text transform="matrix(1 0 0 1 1000.8391 492.4789)" style="fill:#E30613; font-family:'UniversLTStd-Bold'; font-size:8px;">4X</text>
</g>
<g class="st6">
<polyline class="st7" points="1278,454.4 1200.3,454.4 1200.3,440.2 1278,440.2 "/>
<text transform="matrix(1 0 0 1 1193.9017 449.7603)" style="fill:#E30613; font-family:'UniversLTStd-Bold'; font-size:8px;">X</text>
<rect x="1228.7" y="423.8" class="st8" width="63.8" height="56.7"/>
<rect x="1214.5" y="409.6" class="st8" width="92.1" height="85"/>
<rect x="1214.5" y="409.6" class="st7" width="14.2" height="14.2"/>
<rect x="1292.4" y="409.6" class="st7" width="14.2" height="14.2"/>
<rect x="1214.5" y="480.5" class="st7" width="14.2" height="14.2"/>
<rect x="1292.4" y="480.5" class="st7" width="14.2" height="14.2"/>
<text transform="matrix(1 0 0 1 1296.4437 408.2087)" style="fill:#E30613; font-family:'UniversLTStd-Bold'; font-size:8px;">X</text>
<text transform="matrix(1 0 0 1 1308.7042 419.773)" style="fill:#E30613; font-family:'UniversLTStd-Bold'; font-size:8px;">X</text>
</g>
<g class="st6">
<polyline class="st7" points="1136,454.4 1061.6,454.4 1061.6,440.2 1136,440.2 "/>
<text transform="matrix(1 0 0 1 1054.9973 449.9286)" style="fill:#E30613; font-family:'UniversLTStd-Bold'; font-size:8px;">X</text>
<rect x="1089.9" y="423.8" class="st8" width="60.9" height="56.7"/>
<rect x="1075.7" y="409.6" class="st8" width="89.3" height="85"/>
<rect x="1075.7" y="409.6" class="st7" width="14.2" height="14.2"/>
<rect x="1150.9" y="409.6" class="st7" width="14.2" height="14.2"/>
<rect x="1075.7" y="480.5" class="st7" width="14.2" height="14.2"/>
<rect x="1150.9" y="480.5" class="st7" width="14.2" height="14.2"/>
<text transform="matrix(1 0 0 1 1154.8668 408.2087)" style="fill:#E30613; font-family:'UniversLTStd-Bold'; font-size:8px;">X</text>
<text transform="matrix(1 0 0 1 1167.1273 419.773)" style="fill:#E30613; font-family:'UniversLTStd-Bold'; font-size:8px;">X</text>
<text transform="matrix(1 0 0 1 1308.7042 454.8369)" style="fill:#E30613; font-family:'UniversLTStd-Bold'; font-size:8px;">4X</text>
<text transform="matrix(1 0 0 1 1167.1273 454.8369)" style="fill:#E30613; font-family:'UniversLTStd-Bold'; font-size:8px;">4X</text>
</g>
</g>
</svg>

+ 0
- 0
src/pages/Payment/Card/index.js Näytä tiedosto


+ 205
- 0
src/pages/Payment/FPS/FPS.js Näytä tiedosto

@@ -0,0 +1,205 @@
// material-ui
import {
Grid,
Typography,
Stack,
Button,
} from '@mui/material';
import * as React from "react";
import * as HttpUtils from "utils/HttpUtils";
import { useNavigate } from "react-router-dom";
import FpsIcon from "assets/images/icons/fps.svg";

import Loadable from 'components/Loadable';
const LoadingComponent = Loadable(React.lazy(() => import('pages/extra-pages/LoadingComponent')));

import titleBackgroundImg from 'assets/images/dashboard/gazette-bar.png'
const BackgroundHead = {
backgroundImage: `url(${titleBackgroundImg})`,
width: '100%',
height: '100%',
backgroundSize: 'contain',
backgroundRepeat: 'no-repeat',
backgroundColor: '#0C489E',
backgroundPosition: 'right'
}

// ==============================|| DASHBOARD - DEFAULT ||============================== //

const Index = () => {
const navigate = useNavigate()

const [fpsqrcodeimgUrl, setFpsqrcodeimgUrl] = React.useState();
const [onReady, setOnReady] = React.useState(false);

const loadPaymentUrl = "/api/payment/wallet/fps";
const cancelPaymentUrl = "/api/payment/cancelpayment";
// const payloadUrl = "/api/payment/wallet/fps/enquiryfpspayload/";
// const receiverUrl = "/noti-api/payment/payment-notification";

React.useEffect(() => {
loadForm();
}, []);

React.useEffect(() => {
setOnReady(true);
}, [fpsqrcodeimgUrl]);


const loadForm = () => {

HttpUtils.post({
url: loadPaymentUrl,
params:{
"transactionid": "<transactionid>",
"webtoken": "<webtoken>",
"paymentmethod": "<paymentmethodcode>",
"order": {
"totalamount":"<totalamount>",
"currency":"<currency>",
"orderdetail":
[
{
"itemid": "<itemid>",
"qty":"<qty>",
"unitprice":"<unitprice>",
"amount":"<amount>"
},
{
"itemid": "<itemid>",
"qty":"<qty>",
"unitprice":"<unitprice>",
"amount":"<amount>"
},
]
},
"locale":"<locale>",
"eserviceid":"<eserviceid>"
},
onSuccess: function(responseData){
/*
{
"paymentid": "<paymentid>",
"paymentstatus": "<paymentstatus>",
"fpsmerchanttimeoutdatetime": <fpsmerchanttimeoutdatetime>,
"fpsqrcodeimgbase64": "<fpsqrcodeimgbase64>",
"fpsqrcodeurl": "<fpsqrcodeurl>"
}
*/

setFpsqrcodeimgUrl(responseData.fpsqrcodeurl);
}
});
}

const cancelPayment = ()=>{
HttpUtils.post({
url: cancelPaymentUrl,
params:{
"transactionid": "<transactionid>",
"webtoken": "<webtoken>",
"paymentid": "<paymentid>"
},
onSuccess: function(){
/*
{
"resultcode": "<resultcode>",
"reason": "<reason>"
}
*/
navigate("/dashboard");
}
});
}

// const getPayload = ()=>{
// HttpUtils.get({
// url: payloadUrl+"<paymenttoken>",
// onSuccess: function(responseData){
// /*
// {
// "payload": "<payload>"
// }

// */
// }
// });
// }

// const getReceiver = ()=>{
// HttpUtils.get({
// url: receiverUrl+"<paymenttoken>",
// onSuccess: function(responseData){
// /*
// {
// "payload": "<payload>"
// }

// */
// }
// });
// }


return (
!onReady ?
<LoadingComponent />
:
(
<Grid container sx={{ minHeight: '110vh', backgroundColor: '#fff' }} direction="column" justifyContent="flex-start" alignItems="center" >
<Grid item xs={12} width="100%">
<div style={BackgroundHead} width="100%">
<Stack direction="row" height='70px'>
<Typography ml={15} color='#FFF' variant="h4" sx={{ pt: 2 }}>公共啟事:FPS付款</Typography>
</Stack>
</div>
</Grid>
{/*row 1*/}
<Grid item xs={12} md={12} >
<Grid container justifyContent="flex-start" alignItems="center" >
<center>
<Grid item xs={12} md={12} >

<Typography variant="h3" sx={{ ml: 8, mt: 4, mr: 8, textAlign: "center" }}>
<img src={FpsIcon} width="80" height="80" alt="FPS"></img>
<br />
支付金額
<br />
$
</Typography>

<Typography variant="h3" sx={{ ml: 8, mt: 4, mr: 8, textAlign: "center" }}>
請掃描以下二維碼
<br />
<img src={fpsqrcodeimgUrl} alt="QR Code"/>
<br />
二維碼有效期限10分鐘
<br />
請在規定時間內完成付款流程
</Typography>

<Typography variant="h3" sx={{ ml: 8, mt: 4, mr: 8, textAlign: "center" }}>
<Button
component="span"
variant="contained"
size="large"
color="error"
onClick={()=>{
cancelPayment();
}}
sx={{ m: 4 }}
>取消付款</Button>
</Typography>
</Grid>
</center>
</Grid>
</Grid>
{/*row 2*/}
</Grid >
)


);
};

export default Index;

+ 134
- 0
src/pages/Payment/FPS/fpsqrcode.js Näytä tiedosto

@@ -0,0 +1,134 @@

$(function () {
ini();
});


export const getQRCode = (date) =>{
return dateFormat(date,"DD-MM-YYYY HH:mm:ss")
};


function ini(){

const locale = sessionStorage.getItem('locale');
if(locale){
payment.init({
locale : locale
});
}
$('#btnBackLable').text(payment.texts.btnBack);

//mobilepayment
const walletSession = sessionStorage.getItem('walletPayment');
const walletPayment = $.parseJSON(walletSession);
const transactionid = walletPayment.transactionid;
const webtoken = walletPayment.webtoken;
const totalamount = walletPayment.totalamount;
payment.showLog('transactionid:' + transactionid + ', webtoken:' + webtoken + ', totalamount:' + totalamount);

const walletRspSession = sessionStorage.getItem('walletRsp');
const walletRsp = $.parseJSON(walletRspSession);
const fpsQRCodeImgBase64 = walletRsp.fpsqrcodeimgbase64;
const fpsMerchantTimeoutDateTime = walletRsp.fpsmerchanttimeoutdatetime;
const openPASGUrl = payment.config.pasgPath + '?pay_req_obj=' + encodeURIComponent(walletRsp.fpsqrcodeurl) + '&callback='
+ encodeURIComponent(payment.config.domain + payment.config.fpscallbackPagePath);

$('#totalAmt').text(totalamount);
$('#fps').text(payment.texts.fps);
$('#continueToPay').text(payment.texts.continueToPay);
$('#paymentDetailsTitle').text(payment.texts.paymentDetailsTitle);
$('#paymentAmount').text(payment.texts.paymentAmount);
$('#scanQRCode').text(payment.texts.scanQRCode);

let obj = $('#qrCodeValidTime').text(payment.texts.qrCodeValidTime);
obj.html(obj.html().replace(/\n/g,'<br/>'));

const paymentStatusApi = async () => {
const paymentStatusResp = await payment.paymentEnquiry(transactionid, webtoken);
return paymentStatusResp;
}
const validatePaymentStatus = paymentStatusResp => {
if (paymentStatusResp.paymentdetail.result.paymentstatuscode !== 'INPR') {
return true;
}
return false;
}

renderFpsQRCodeTemplate(fpsQRCodeImgBase64, $('#fpsQRCodeTemplate').html());
payment.showLog('fpsQRCodeImgBase64:' + fpsQRCodeImgBase64);
payment.showLog('fpsPollInterval:' + payment.config.fpsPollInterval);
payment.showLog('fpsMerchantTimeoutDateTime:' + fpsMerchantTimeoutDateTime);

if (/Android|webOS|iPhone|iPad|iPod|Opera Mini/i.test(navigator.userAgent)) {
payment.showLog('Mobile web browser');
renderOpenFPSPaymentAppTemplate(openPASGUrl, $('#openFPSPaymentAppTemplate').html());
} else {
payment.showLog('Desktop web browser');
}

poll({
fn: paymentStatusApi,
validate: validatePaymentStatus,
interval: payment.config.fpsPollInterval,
timeout: fpsMerchantTimeoutDateTime
}).then(resp => {
sessionStorage.setItem('walletRsp', JSON.stringify(resp));

const paymentstatuscode = resp.paymentdetail.result.paymentstatuscode;
payment.showLog('pollForPaymentStatus:' + paymentstatuscode);

if (paymentstatuscode === 'APPR') {
const timestamp = '?t=' + Date.now();
window.top.location.href = payment.config.domain + payment.config.ackPagePath + timestamp;
} else if (paymentstatuscode === 'CANC') {
window.top.location.href = payment.config.domain + payment.config.indexPagePath;
} else {
window.top.location.href = payment.config.domain + payment.config.errPagePath;
}
}).catch(err => {
payment.showLog('pollForPaymentStatus error: ' + err);
cancelFPSPayment();
window.top.location.href = payment.config.domain + payment.config.errPagePath;
});

}

function renderFpsQRCodeTemplate(fpsQRCodeImgBase64, template) {
// payment.showLog('template:' + template);
Mustache.parse(template);
const rendered = Mustache.render(template, {fpsQRCodeImgBase64: fpsQRCodeImgBase64});
$('#fpsQRCodePanel').html(rendered);
// $('#fpsQRCodePanel').removeClass('hidden');
}

function renderOpenFPSPaymentAppTemplate(openPASGUrl, template) {
payment.showLog('renderOpenFPSPaymentAppTemplate template:' + template);
payment.showLog('renderOpenFPSPaymentAppTemplate openPASGUrl:' + openPASGUrl);
Mustache.parse(template);
const rendered = Mustache.render(template, {openPASGUrl: openPASGUrl});
payment.showLog('renderOpenFPSPaymentAppTemplate rendered:' + rendered);
$('#openFPSPaymentAppContent').html(rendered);
// $('#openFPSPaymentApp').removeClass('hidden');
}

function cancelFPSPayment() {
const walletSession = sessionStorage.getItem('walletPayment');
const walletPayment = $.parseJSON(walletSession);
const walletRspSession = sessionStorage.getItem('walletRsp');
const walletRsp = $.parseJSON(walletRspSession);
const reqJson = {
'transactionid':walletPayment.transactionid,
'webtoken':walletPayment.webtoken,
'paymentid': walletRsp.paymentid,
}
payment.cancelPayment(reqJson);
}

function cancelBtnOnClick(event) {
event.onclick=null;
$('#cancelBtnIcon').remove();
$('#cancelBtn').removeClass("btn-danger").addClass("btn-secondary disabled");
$('#cancelBtnText').html('Cancelling ... ');

}

+ 12
- 0
src/pages/Payment/FPS/index.js Näytä tiedosto

@@ -0,0 +1,12 @@
import * as React from "react";
import Loadable from 'components/Loadable';
const FPS = Loadable(React.lazy(() => import('./FPS')));


const Index = () => {
return (
<FPS/>
);
}

export default Index;

+ 91
- 0
src/pages/Payment/index.js Näytä tiedosto

@@ -0,0 +1,91 @@
import * as React from "react";
import * as HttpUtils from "utils/HttpUtils";
import Loadable from 'components/Loadable';
const FPS = Loadable(React.lazy(() => import('./FPS')));

const Index = ({amount}) => {
const getAvailablePaymentUrl = "/api/payment/availability";
const getTransactionIdUrl = "/api/payment/transaction";

React.useEffect({

}, []);

const local = {en:"en-us", zh:"zh-hk", cn:"zh-cn"};
const preferpaymentmethods = ['visa','mastercard','pps','creditcard','fps'];

const getAvailablePayment = () => {
HttpUtils.post({
url: getAvailablePaymentUrl,
params: {
"locale": local.zh,
"amount": amount,
// "eserviceids": [
// "<eserviceid>", "<eserviceid>"
// ],
"preferpaymentmethods": preferpaymentmethods
},
onSuccess: (responseData)=>{

let availableMethods = responseData.availablepaymentmethods;

availableMethods.forEach((method)=>{
if("CreditCard" === method.subtype){

}
});


/*

'pps' for PPS, ‘creditcard’ for Visa / MasterCard /
JCB / UnionPay (FI code = BCMP), and for backward
compatibility - 'visa' for Visa (FI code = BOCI),
'mastercard' for MasterCard (FI code = BOCI)


{
"availablepaymentmethods": [
{
"code": "<code>", // e.g. "02,BCMP,ApplePay" = "PAYMENT_MTD_CODE, FI_CODE, subtype"
"subtype": "<subtype>", //ApplePay, AndroidPay, Visa, MasterCard, CreditCard, PPS, eChq
"active":"<active>",//Y/N
"pointstonote":[
{
"type":"<type>",
"content":"<content>",
"order":<order>
} , ...
]
"supportedcard"
:[
"<cardtype>",... //Visa, MasterCard
]
},...
]
}
*/
}
});
}

const getTransactionId = () => {
HttpUtils.get({
url: getTransactionIdUrl,
onSuccess: (responseData)=>{
/*
{
"transactionid":"<transactionid",
"webtoken":"<webtoken>"
}
*/
}
});
}

return (
<FPS />
);
}

export default Index;

src/pages/ProofCreate_FromApp/ApplicationDetails.js → src/pages/Proof/Create_FromApp/ApplicationDetails.js Näytä tiedosto


src/pages/ProofCreate_FromApp/GazetteDetails.js → src/pages/Proof/Create_FromApp/GazetteDetails.js Näytä tiedosto


src/pages/ProofCreate_FromApp/ProofForm.js → src/pages/Proof/Create_FromApp/ProofForm.js Näytä tiedosto


src/pages/ProofCreate_FromApp/UploadFileTable.js → src/pages/Proof/Create_FromApp/UploadFileTable.js Näytä tiedosto


src/pages/ProofCreate_FromApp/index.js → src/pages/Proof/Create_FromApp/index.js Näytä tiedosto


src/pages/ProofPayment/Pay.js → src/pages/Proof/Payment/Pay.js Näytä tiedosto


src/pages/ProofPayment/Pay_Creditor.js → src/pages/Proof/Payment/Pay_Creditor.js Näytä tiedosto


src/pages/ProofPayment/index.js → src/pages/Proof/Payment/index.js Näytä tiedosto


src/pages/ProofReply_GLD/ApplicationDetails.js → src/pages/Proof/Reply_GLD/ApplicationDetails.js Näytä tiedosto


src/pages/ProofReply_GLD/ProofForm.js → src/pages/Proof/Reply_GLD/ProofForm.js Näytä tiedosto


src/pages/ProofReply_GLD/UploadFileTable.js → src/pages/Proof/Reply_GLD/UploadFileTable.js Näytä tiedosto


src/pages/ProofReply_GLD/index.js → src/pages/Proof/Reply_GLD/index.js Näytä tiedosto


src/pages/ProofReply_Public/ApplicationDetails.js → src/pages/Proof/Reply_Public/ApplicationDetails.js Näytä tiedosto


src/pages/ProofReply_Public/ProofForm.js → src/pages/Proof/Reply_Public/ProofForm.js Näytä tiedosto


src/pages/ProofReply_Public/UploadFileTable.js → src/pages/Proof/Reply_Public/UploadFileTable.js Näytä tiedosto


src/pages/ProofReply_Public/index.js → src/pages/Proof/Reply_Public/index.js Näytä tiedosto


src/pages/ProofSearch/DataGrid.js → src/pages/Proof/Search_GLD/DataGrid.js Näytä tiedosto


src/pages/ProofSearch/SearchForm.js → src/pages/Proof/Search_GLD/SearchForm.js Näytä tiedosto


src/pages/ProofSearch/index.js → src/pages/Proof/Search_GLD/index.js Näytä tiedosto


src/pages/ProofSearch_Public/DataGrid.js → src/pages/Proof/Search_Public/DataGrid.js Näytä tiedosto


src/pages/ProofSearch_Public/SearchForm.js → src/pages/Proof/Search_Public/SearchForm.js Näytä tiedosto


src/pages/ProofSearch_Public/index.js → src/pages/Proof/Search_Public/index.js Näytä tiedosto


src/pages/PublicNoticeDetail_GLD/ApplicationDetailCard.js → src/pages/PublicNotice/Details_GLD/ApplicationDetailCard.js Näytä tiedosto

@@ -18,7 +18,7 @@ import {
import Loadable from 'components/Loadable';

import { lazy } from 'react';
const LoadingComponent = Loadable(lazy(() => import('../extra-pages/LoadingComponent')));
const LoadingComponent = Loadable(lazy(() => import('../../extra-pages/LoadingComponent')));
import * as HttpUtils from "utils/HttpUtils"
import * as StatusUtils from "utils/statusUtils/PublicNoteStatusUtils";


src/pages/PublicNoticeDetail_GLD/ClientDetailCard.js → src/pages/PublicNotice/Details_GLD/ClientDetailCard.js Näytä tiedosto

@@ -8,7 +8,7 @@ import {
OutlinedInput,
Stack
} from '@mui/material';
import MainCard from "../../components/MainCard";
import MainCard from "../../../components/MainCard";
import * as React from "react";
import {useForm} from "react-hook-form";
import {
@@ -18,7 +18,7 @@ import {
// import Checkbox from "@mui/material/Checkbox";
import Loadable from 'components/Loadable';
import { lazy } from 'react';
const LoadingComponent = Loadable(lazy(() => import('../extra-pages/LoadingComponent')));
const LoadingComponent = Loadable(lazy(() => import('../../extra-pages/LoadingComponent')));
//import {useParams} from "react-router-dom";
import ContentPasteSearchIcon from '@mui/icons-material/ContentPasteSearch';
import CheckCircleOutline from '@mui/icons-material/CheckCircleOutline';

src/pages/PublicNoticeDetail_GLD/GazetteDetailCard.js → src/pages/PublicNotice/Details_GLD/GazetteDetailCard.js Näytä tiedosto

@@ -8,7 +8,7 @@ import {
OutlinedInput,
Dialog, DialogTitle, DialogContent, DialogActions,
} from '@mui/material';
import MainCard from "../../components/MainCard";
import MainCard from "../../../components/MainCard";
import * as React from "react";
import {useForm} from "react-hook-form";
import {
@@ -18,7 +18,7 @@ import {
// import Checkbox from "@mui/material/Checkbox";
import Loadable from 'components/Loadable';
import { lazy } from 'react';
const LoadingComponent = Loadable(lazy(() => import('../extra-pages/LoadingComponent')));
const LoadingComponent = Loadable(lazy(() => import('../../extra-pages/LoadingComponent')));
//import {useParams} from "react-router-dom";
import * as DateUtils from "utils/DateUtils";
import EditNoteIcon from '@mui/icons-material/EditNote';

src/pages/PublicNoticeDetail_GLD/StatusChangeDialog.js → src/pages/PublicNotice/Details_GLD/StatusChangeDialog.js Näytä tiedosto

@@ -18,7 +18,7 @@ import {
Autocomplete,
TextField
} from '@mui/material';
import { Grid } from "../../../node_modules/@mui/material/index";
import { Grid } from "../../../../node_modules/@mui/material/index";
import * as ComboData from "utils/ComboData";
import { useFormik, FormikProvider } from 'formik';
import * as yup from 'yup';

src/pages/PublicNoticeDetail_GLD/index.js → src/pages/PublicNotice/Details_GLD/index.js Näytä tiedosto

@@ -46,7 +46,7 @@ const PublicNoticeDetail_GLD = () => {
const [proofList, setProofList] = useState([]);
// const [refApplicationDetailData, setRefApplicationDetailData] = React.useState({});
const [isLoading, setLoading] = useState(false);
const LoadingComponent = Loadable(lazy(() => import('../extra-pages/LoadingComponent')));
const LoadingComponent = Loadable(lazy(() => import('../../extra-pages/LoadingComponent')));
const [getUploadStatus, setUploadStatus] = useState(false);

//pageTitle

src/pages/PublicNoticeDetail_GLD/tabTableDetail/BaseGrid.js → src/pages/PublicNotice/Details_GLD/tabTableDetail/BaseGrid.js Näytä tiedosto


src/pages/PublicNoticeDetail_GLD/tabTableDetail/PendingPaymentTab.js → src/pages/PublicNotice/Details_GLD/tabTableDetail/PendingPaymentTab.js Näytä tiedosto


src/pages/PublicNoticeDetail_GLD/tabTableDetail/ProofTab.js → src/pages/PublicNotice/Details_GLD/tabTableDetail/ProofTab.js Näytä tiedosto


src/pages/PublicNoticeDetail_GLD/tabTableDetail/StatusHistoryTab.js → src/pages/PublicNotice/Details_GLD/tabTableDetail/StatusHistoryTab.js Näytä tiedosto


src/pages/PublicNoticeDetail_GLD/tabTableDetail/TabTable.js → src/pages/PublicNotice/Details_GLD/tabTableDetail/TabTable.js Näytä tiedosto

@@ -15,7 +15,7 @@ import Loadable from 'components/Loadable';
import { lazy } from 'react';
const BaseGrid = Loadable(lazy(() => import('./BaseGrid')));
const StatusHistoryTab = Loadable(lazy(() => import('./StatusHistoryTab')));
const LoadingComponent = Loadable(lazy(() => import('../../extra-pages/LoadingComponent')));
const LoadingComponent = Loadable(lazy(() => import('../../../extra-pages/LoadingComponent')));
const ProofTab = Loadable(lazy(() => import('./ProofTab')));



src/pages/PublicNoticeDetail/ApplicationDetailCard.js → src/pages/PublicNotice/Details_Public/ApplicationDetailCard.js Näytä tiedosto

@@ -19,7 +19,7 @@ import {
import Loadable from 'components/Loadable';

import { lazy } from 'react';
const LoadingComponent = Loadable(lazy(() => import('../extra-pages/LoadingComponent')));
const LoadingComponent = Loadable(lazy(() => import('../../extra-pages/LoadingComponent')));
// import {useParams} from "react-router-dom";
import * as HttpUtils from "utils/HttpUtils"
import * as StatusUtils from "utils/statusUtils/PublicNoteStatusUtils";

src/pages/PublicNoticeDetail/StatusChangeDialog.js → src/pages/PublicNotice/Details_Public/StatusChangeDialog.js Näytä tiedosto

@@ -16,7 +16,7 @@ import {
DialogTitle,
FormLabel,
} from '@mui/material';
import { Grid } from "../../../node_modules/@mui/material/index";
import { Grid } from "../../../../node_modules/@mui/material/index";
import { useFormik,FormikProvider } from 'formik';
import * as yup from 'yup';


src/pages/PublicNoticeDetail/index.js → src/pages/PublicNotice/Details_Public/index.js Näytä tiedosto


src/pages/PublicNoticeDetail/tabTableDetail/BaseGrid.js → src/pages/PublicNotice/Details_Public/tabTableDetail/BaseGrid.js Näytä tiedosto


src/pages/PublicNoticeDetail/tabTableDetail/PendingPaymentTab.js → src/pages/PublicNotice/Details_Public/tabTableDetail/PendingPaymentTab.js Näytä tiedosto


src/pages/PublicNoticeDetail/tabTableDetail/ProofTab.js → src/pages/PublicNotice/Details_Public/tabTableDetail/ProofTab.js Näytä tiedosto


src/pages/PublicNoticeDetail/tabTableDetail/StatusHistoryTab.js → src/pages/PublicNotice/Details_Public/tabTableDetail/StatusHistoryTab.js Näytä tiedosto


src/pages/PublicNoticeDetail/tabTableDetail/TabTable.js → src/pages/PublicNotice/Details_Public/tabTableDetail/TabTable.js Näytä tiedosto


src/pages/PublicNoticeSearch_GLD/DataGrid.js → src/pages/PublicNotice/Search_GLD/DataGrid.js Näytä tiedosto


src/pages/PublicNoticeSearch_GLD/SearchForm.js → src/pages/PublicNotice/Search_GLD/SearchForm.js Näytä tiedosto


src/pages/PublicNoticeSearch_GLD/index.js → src/pages/PublicNotice/Search_GLD/index.js Näytä tiedosto


src/pages/pnspsUserDetailPage/UserAuthTable.js → src/pages/User/DetailPage/UserAuthTable.js Näytä tiedosto

@@ -4,14 +4,14 @@ import {
} from "@mui/x-data-grid";
import {useEffect, useState} from "react";
import axios from "axios";
import {apiPath} from "../../auth/utils";
import {apiPath} from "../../../auth/utils";
//import LoadingComponent from "../extra-pages/LoadingComponent";
import * as React from "react";
import {GET_AUTH_LIST} from "../../utils/ApiPathConst";
import {GET_AUTH_LIST} from "../../../utils/ApiPathConst";

import Loadable from 'components/Loadable';
import { lazy } from 'react';
const LoadingComponent = Loadable(lazy(() => import('../extra-pages/LoadingComponent')));
const LoadingComponent = Loadable(lazy(() => import('../../extra-pages/LoadingComponent')));

// ==============================|| EVENT TABLE ||============================== //


src/pages/pnspsUserDetailPage/UserAuthorityCard.js → src/pages/User/DetailPage/UserAuthorityCard.js Näytä tiedosto

@@ -2,14 +2,14 @@
import {
Typography
} from '@mui/material';
import MainCard from "../../components/MainCard";
import MainCard from "../../../components/MainCard";
import * as React from "react";
import {useEffect, useState} from "react";

import Loadable from 'components/Loadable';
import { lazy } from 'react';
const UserAuthTable = Loadable(lazy(() => import('./UserAuthTable')));
const LoadingComponent = Loadable(lazy(() => import('../extra-pages/LoadingComponent')));
const LoadingComponent = Loadable(lazy(() => import('../../extra-pages/LoadingComponent')));
// import LoadingComponent from "../extra-pages/LoadingComponent";
// import UserAuthTable from "./UserAuthTable";


src/pages/pnspsUserDetailPage/UserGroupCard.js → src/pages/User/DetailPage/UserGroupCard.js Näytä tiedosto

@@ -2,7 +2,7 @@
import {
Typography
} from '@mui/material';
import MainCard from "../../components/MainCard";
import MainCard from "../../../components/MainCard";
import * as React from "react";
import {useEffect, useState} from "react";
//import LoadingComponent from "../extra-pages/LoadingComponent";
@@ -10,7 +10,7 @@ import UserGroupTable from "./UserGroupTable";

import Loadable from 'components/Loadable';
import { lazy } from 'react';
const LoadingComponent = Loadable(lazy(() => import('../extra-pages/LoadingComponent')));
const LoadingComponent = Loadable(lazy(() => import('../../extra-pages/LoadingComponent')));

// ==============================|| DASHBOARD - DEFAULT ||============================== //


src/pages/pnspsUserDetailPage/UserGroupTable.js → src/pages/User/DetailPage/UserGroupTable.js Näytä tiedosto

@@ -4,12 +4,12 @@ import {
} from "@mui/x-data-grid";
import {useEffect, useState} from "react";
import axios from "axios";
import {apiPath} from "../../auth/utils";
import {apiPath} from "../../../auth/utils";
import * as React from "react";
import {GET_GROUP_COMBO_PATH} from "../../utils/ApiPathConst";
import {GET_GROUP_COMBO_PATH} from "../../../utils/ApiPathConst";
import Loadable from 'components/Loadable';
import { lazy } from 'react';
const LoadingComponent = Loadable(lazy(() => import('../extra-pages/LoadingComponent')));
const LoadingComponent = Loadable(lazy(() => import('../../extra-pages/LoadingComponent')));

// ==============================|| EVENT TABLE ||============================== //


src/pages/pnspsUserDetailPage/UserInformationCard.js → src/pages/User/DetailPage/UserInformationCard.js Näytä tiedosto

@@ -7,14 +7,14 @@ import {
Typography, FormLabel,
OutlinedInput,
} from '@mui/material';
import MainCard from "../../components/MainCard";
import MainCard from "../../../components/MainCard";
import * as React from "react";
import {useForm} from "react-hook-form";
import {useEffect, useState} from "react";
import Checkbox from "@mui/material/Checkbox";
import Loadable from 'components/Loadable';
import { lazy } from 'react';
const LoadingComponent = Loadable(lazy(() => import('../extra-pages/LoadingComponent')));
const LoadingComponent = Loadable(lazy(() => import('../../extra-pages/LoadingComponent')));
//import {useParams} from "react-router-dom";
import Visibility from '@mui/icons-material/Visibility';
import VisibilityOff from '@mui/icons-material/VisibilityOff';

src/pages/pnspsUserDetailPage/index.js → src/pages/User/DetailPage/index.js Näytä tiedosto

@@ -9,18 +9,18 @@ import {useEffect, useState} from "react";
import * as React from "react";
import axios from "axios";
import {useNavigate,useParams} from "react-router-dom";
import {GLD_USER_PATH,DELETE_USER,POST_ADMIN_USER_REGISTER} from "../../utils/ApiPathConst";
import {GLD_USER_PATH,DELETE_USER,POST_ADMIN_USER_REGISTER} from "../../../utils/ApiPathConst";

import Loadable from 'components/Loadable';
import { lazy } from 'react';
const UserInformationCard = Loadable(lazy(() => import('./UserInformationCard')));
const LoadingComponent = Loadable(lazy(() => import('../extra-pages/LoadingComponent')));
const LoadingComponent = Loadable(lazy(() => import('../../extra-pages/LoadingComponent')));
const UserGroupCard = Loadable(lazy(() => import('./UserGroupCard')));
const UserAuthorityCard = Loadable(lazy(() => import('./UserAuthorityCard')));
import {
GeneralConfirmWindow,
getDeletedRecordWithRefList,
} from "../../utils/CommonFunction";
} from "../../../utils/CommonFunction";

// ==============================|| DASHBOARD - DEFAULT ||============================== //


src/pages/pnspsUserDetailPage_Individual/UserInformationCard_Individual.js → src/pages/User/DetailsPage_Individual/UserInformationCard_Individual.js Näytä tiedosto

@@ -2,17 +2,17 @@
import {
Grid, Button
} from '@mui/material';
import MainCard from "../../components/MainCard";
import MainCard from "../../../components/MainCard";
import * as React from "react";
import { useEffect, useState } from "react";
import * as yup from 'yup';

import { useFormik } from 'formik';
import * as FieldUtils from "../../utils/FieldUtils";
import * as HttpUtils from '../../utils/HttpUtils';
import * as UrlUtils from "../../utils/ApiPathConst";
import * as ComboData from "../../utils/ComboData";
const LoadingComponent = Loadable(lazy(() => import('../extra-pages/LoadingComponent')));
import * as FieldUtils from "../../../utils/FieldUtils";
import * as HttpUtils from '../../../utils/HttpUtils';
import * as UrlUtils from "../../../utils/ApiPathConst";
import * as ComboData from "../../../utils/ComboData";
const LoadingComponent = Loadable(lazy(() => import('../../extra-pages/LoadingComponent')));
import Loadable from 'components/Loadable';
import { lazy } from 'react';
// ==============================|| DASHBOARD - DEFAULT ||============================== //

src/pages/pnspsUserDetailPage_Individual/index.js → src/pages/User/DetailsPage_Individual/index.js Näytä tiedosto

@@ -2,15 +2,15 @@
import * as React from "react";

import {Grid, Typography} from '@mui/material';
import FileList from "../../components/FileList"
import MainCard from "../../components/MainCard";
import * as HttpUtils from "../../utils/HttpUtils";
import FileList from "../../../components/FileList"
import MainCard from "../../../components/MainCard";
import * as HttpUtils from "../../../utils/HttpUtils";
import {useParams} from "react-router-dom";
import * as UrlUtils from "../../utils/ApiPathConst";
import * as DateUtils from '../../utils/DateUtils';
import * as UrlUtils from "../../../utils/ApiPathConst";
import * as DateUtils from '../../../utils/DateUtils';

import Loadable from 'components/Loadable';
const LoadingComponent = Loadable(React.lazy(() => import('../extra-pages/LoadingComponent')));
const LoadingComponent = Loadable(React.lazy(() => import('../../extra-pages/LoadingComponent')));
const UserInformationCard = Loadable(React.lazy(() => import('./UserInformationCard_Individual')));



src/pages/pnspsUserDetailPage_Organization/UserInformationCard_Organization.js → src/pages/User/DetailsPage_Organization/UserInformationCard_Organization.js Näytä tiedosto

@@ -3,17 +3,17 @@ import {
Grid, Typography, Button,
Dialog, DialogTitle, DialogContent, DialogActions
} from '@mui/material';
import MainCard from "../../components/MainCard";
import MainCard from "../../../components/MainCard";
import * as React from "react";

import * as FieldUtils from "../../utils/FieldUtils";
import * as HttpUtils from '../../utils/HttpUtils';
import * as UrlUtils from "../../utils/ApiPathConst";
import * as ComboData from "../../utils/ComboData";
import * as FieldUtils from "../../../utils/FieldUtils";
import * as HttpUtils from '../../../utils/HttpUtils';
import * as UrlUtils from "../../../utils/ApiPathConst";
import * as ComboData from "../../../utils/ComboData";

import { useFormik } from 'formik';
import * as yup from 'yup';
const LoadingComponent = Loadable(lazy(() => import('../extra-pages/LoadingComponent')));
const LoadingComponent = Loadable(lazy(() => import('../../extra-pages/LoadingComponent')));
import Loadable from 'components/Loadable';
import { lazy } from 'react';
// ==============================|| DASHBOARD - DEFAULT ||============================== //

src/pages/pnspsUserDetailPage_Organization/index.js → src/pages/User/DetailsPage_Organization/index.js Näytä tiedosto

@@ -3,16 +3,16 @@ import {Grid, Typography} from '@mui/material';
import {useEffect, useState} from "react";
import * as React from "react";
//import axios from "axios";
import * as HttpUtils from "../../utils/HttpUtils";
import * as HttpUtils from "../../../utils/HttpUtils";
import {useParams} from "react-router-dom";
import FileList from "../../components/FileList"
import MainCard from "../../components/MainCard";
import * as UrlUtils from "../../utils/ApiPathConst";
import * as DateUtils from '../../utils/DateUtils';
import FileList from "../../../components/FileList"
import MainCard from "../../../components/MainCard";
import * as UrlUtils from "../../../utils/ApiPathConst";
import * as DateUtils from '../../../utils/DateUtils';

import Loadable from 'components/Loadable';
import { lazy } from 'react';
const LoadingComponent = Loadable(lazy(() => import('../extra-pages/LoadingComponent')));
const LoadingComponent = Loadable(lazy(() => import('../../extra-pages/LoadingComponent')));
const UserInformationCard = Loadable(lazy(() => import('./UserInformationCard_Organization')));



src/pages/ManageOrgUserPage/index.js → src/pages/User/ManagePage_OrgPublic/index.js Näytä tiedosto

@@ -8,12 +8,12 @@ import {
import titleBackgroundImg from 'assets/images/dashboard/gazette-bar.png'
import Checkbox from '@mui/material/Checkbox';

import MainCard from "../../components/MainCard";
import MainCard from "components/MainCard";

import * as React from "react";
import * as HttpUtils from "../../utils/HttpUtils";
import * as UrlUtils from "../../utils/ApiPathConst";
import * as DateUtils from "../../utils/DateUtils";
import * as HttpUtils from "utils/HttpUtils";
import * as UrlUtils from "utils/ApiPathConst";
import * as DateUtils from "utils/DateUtils";

const BackgroundHead = {
backgroundImage: `url(${titleBackgroundImg})`,

src/pages/pnspsUserSearchPage/UserSearchForm.js → src/pages/User/SearchPage/UserSearchForm.js Näytä tiedosto

@@ -5,7 +5,7 @@ import {
Grid, TextField,
Typography
} from '@mui/material';
import MainCard from "../../components/MainCard";
import MainCard from "../../../components/MainCard";
import {useForm} from "react-hook-form";

import {

src/pages/pnspsUserSearchPage/UserTable.js → src/pages/User/SearchPage/UserTable.js Näytä tiedosto

@@ -7,8 +7,8 @@ import {useEffect} from "react";
import {useNavigate} from "react-router-dom";
import { useTheme } from '@mui/material/styles';
import Checkbox from '@mui/material/Checkbox';
import * as UrlUtils from "../../utils/ApiPathConst";
import * as HttpUtils from '../../utils/HttpUtils';
import * as UrlUtils from "../../../utils/ApiPathConst";
import * as HttpUtils from '../../../utils/HttpUtils';

// ==============================|| EVENT TABLE ||============================== //


src/pages/pnspsUserSearchPage/index.js → src/pages/User/SearchPage/index.js Näytä tiedosto

@@ -5,15 +5,15 @@ import {
Stack,
// Button
} from '@mui/material';
import MainCard from "../../components/MainCard";
import MainCard from "../../../components/MainCard";
import {useEffect, useState} from "react";
import axios from "axios";
import {GLD_USER_PATH} from "../../utils/ApiPathConst";
import {GLD_USER_PATH} from "../../../utils/ApiPathConst";
import * as React from "react";

import Loadable from 'components/Loadable';
import { lazy } from 'react';
const LoadingComponent = Loadable(lazy(() => import('../extra-pages/LoadingComponent')));
const LoadingComponent = Loadable(lazy(() => import('../../extra-pages/LoadingComponent')));
const SearchForm = Loadable(lazy(() => import('./UserSearchForm')));
const EventTable = Loadable(lazy(() => import('./UserTable')));


src/pages/pnspsUserSearchPage_Individual/UserSearchForm_Individual.js → src/pages/User/SearchPage_Individual/UserSearchForm_Individual.js Näytä tiedosto

@@ -5,7 +5,7 @@ import {
Grid, TextField,
Autocomplete
} from '@mui/material';
import MainCard from "../../components/MainCard";
import MainCard from "../../../components/MainCard";
import {useForm} from "react-hook-form";
import { useState} from "react";
import * as React from "react";

src/pages/pnspsUserSearchPage_Individual/UserTable_Individual.js → src/pages/User/SearchPage_Individual/UserTable_Individual.js Näytä tiedosto

@@ -7,7 +7,7 @@ import HighlightOff from '@mui/icons-material/HighlightOff';
import CheckCircleOutline from '@mui/icons-material/CheckCircleOutline';
import { useEffect } from "react";
import { useNavigate } from "react-router-dom";
import * as DateUtils from "../../utils/DateUtils";
import * as DateUtils from "../../../utils/DateUtils";
// ==============================|| EVENT TABLE ||============================== //

export default function UserTable_Individual({ recordList }) {

src/pages/pnspsUserSearchPage_Individual/index.js → src/pages/User/SearchPage_Individual/index.js Näytä tiedosto

@@ -2,20 +2,20 @@
import {
Grid, Typography
} from '@mui/material';
import MainCard from "../../components/MainCard";
import MainCard from "../../../components/MainCard";
import {useEffect, useState} from "react";
//import axios from "axios";
//import {apiPath} from "../../auth/utils";
import {GET_IND_USER_PATH} from "../../utils/ApiPathConst";
import {GET_IND_USER_PATH} from "../../../utils/ApiPathConst";
import * as React from "react";
import * as HttpUtils from "../../utils/HttpUtils";
import * as HttpUtils from "../../../utils/HttpUtils";

//import LoadingComponent from "../extra-pages/LoadingComponent";
//import SearchForm from "./UserSearchForm_Individual";
//import EventTable from "./UserTable_Individual";
import Loadable from 'components/Loadable';
import { lazy } from 'react';
const LoadingComponent = Loadable(lazy(() => import('../extra-pages/LoadingComponent')));
const LoadingComponent = Loadable(lazy(() => import('../../extra-pages/LoadingComponent')));
const SearchForm = Loadable(lazy(() => import('./UserSearchForm_Individual')));
const EventTable = Loadable(lazy(() => import('./UserTable_Individual')));


src/pages/pnspsUserSearchPage_Organization/UserSearchForm_Organization.js → src/pages/User/SearchPage_Organization/UserSearchForm_Organization.js Näytä tiedosto

@@ -4,7 +4,7 @@ import {
CardContent, Autocomplete,
Grid, TextField
} from '@mui/material';
import MainCard from "../../components/MainCard";
import MainCard from "../../../components/MainCard";
import {useForm} from "react-hook-form";

import { useState} from "react";

src/pages/pnspsUserSearchPage_Organization/UserTable_Organization.js → src/pages/User/SearchPage_Organization/UserTable_Organization.js Näytä tiedosto

@@ -10,7 +10,7 @@ import {useEffect} from "react";
import {useNavigate} from "react-router-dom";
import HighlightOff from '@mui/icons-material/HighlightOff';
import CheckCircleOutline from '@mui/icons-material/CheckCircleOutline';
import * as DateUtils from '../../utils/DateUtils';
import * as DateUtils from '../../../utils/DateUtils';

// ==============================|| EVENT TABLE ||============================== //


src/pages/pnspsUserSearchPage_Organization/index.js → src/pages/User/SearchPage_Organization/index.js Näytä tiedosto

@@ -2,20 +2,20 @@
import {
Grid, Typography
} from '@mui/material';
import MainCard from "../../components/MainCard";
import MainCard from "../../../components/MainCard";
import {useEffect, useState} from "react";
//import axios from "axios";
//import {apiPath} from "../../auth/utils";
import * as UrlUtils from "../../utils/ApiPathConst";
import * as UrlUtils from "../../../utils/ApiPathConst";
import * as React from "react";
import * as HttpUtils from "../../utils/HttpUtils";
import * as HttpUtils from "../../../utils/HttpUtils";

//import LoadingComponent from "../extra-pages/LoadingComponent";
//import SearchForm from "./UserSearchForm_Organization";
//import EventTable from "./UserTable_Organization";
import Loadable from 'components/Loadable';
import { lazy } from 'react';
const LoadingComponent = Loadable(lazy(() => import('../extra-pages/LoadingComponent')));
const LoadingComponent = Loadable(lazy(() => import('../../extra-pages/LoadingComponent')));
const SearchForm = Loadable(lazy(() => import('./UserSearchForm_Organization')));
const EventTable = Loadable(lazy(() => import('./UserTable_Organization')));


src/pages/gldDashboard/index.js → src/pages/dashboard/GLD/index.js Näytä tiedosto


src/pages/publicDashboard/index.js → src/pages/dashboard/Public/index.js Näytä tiedosto


src/pages/dashboard/IncomeAreaChart.js → src/pages/dashboard/Sample/IncomeAreaChart.js Näytä tiedosto


src/pages/dashboard/MonthlyBarChart.js → src/pages/dashboard/Sample/MonthlyBarChart.js Näytä tiedosto


src/pages/dashboard/OrdersTable.js → src/pages/dashboard/Sample/OrdersTable.js Näytä tiedosto


src/pages/dashboard/ReportAreaChart.js → src/pages/dashboard/Sample/ReportAreaChart.js Näytä tiedosto


src/pages/dashboard/SalesColumnChart.js → src/pages/dashboard/Sample/SalesColumnChart.js Näytä tiedosto


src/pages/dashboard/index.js → src/pages/dashboard/Sample/index.js Näytä tiedosto


+ 6
- 6
src/routes/GLDUserRoutes.js Näytä tiedosto

@@ -6,12 +6,12 @@ import Loadable from 'components/Loadable';
const MainLayout = Loadable(lazy(() => import('layout/MainLayout')));

// render - dashboard
const DashboardDefault = Loadable(lazy(() => import('pages/gldDashboard')));
const ApplicationDetail = Loadable(lazy(() => import('pages/PublicNoticeDetail_GLD')));
const ApplicationSearch = Loadable(lazy(() => import('pages/PublicNoticeSearch_GLD')));
const ProofSearch = Loadable(lazy(() => import('pages/ProofSearch')));
const ProofCreate_FromApp = Loadable(lazy(() => import('pages/ProofCreate_FromApp')));
const ProofReply_GLD = Loadable(lazy(() => import('pages/ProofReply_GLD')));
const DashboardDefault = Loadable(lazy(() => import('pages/Dashboard/GLD')));
const ApplicationDetail = Loadable(lazy(() => import('pages/PublicNotice/Details_GLD')));
const ApplicationSearch = Loadable(lazy(() => import('pages/PublicNotice/Search_GLD')));
const ProofSearch = Loadable(lazy(() => import('pages/Proof/Search_GLD')));
const ProofCreate_FromApp = Loadable(lazy(() => import('pages/Proof/Create_FromApp')));
const ProofReply_GLD = Loadable(lazy(() => import('pages/Proof/Reply_GLD')));
// ==============================|| MAIN ROUTING ||============================== //

const GLDUserRoutes = {


+ 11
- 6
src/routes/PublicUserRoutes.js Näytä tiedosto

@@ -6,14 +6,15 @@ import Loadable from 'components/Loadable';
const MainLayout = Loadable(lazy(() => import('layout/MainLayout')));

// render - dashboard
const DashboardDefault = Loadable(lazy(() => import('pages/publicDashboard')));
const ManageOrgUser = Loadable(lazy(() => import('pages/ManageOrgUserPage')));
const DashboardDefault = Loadable(lazy(() => import('pages/Dashboard/Public')));
const ManageOrgUser = Loadable(lazy(() => import('pages/User/ManagePage_OrgPublic')));
const PublicNotice = Loadable(lazy(() => import('pages/PublicNotice/ListPanel')));
const PublicNoticeApplyForm = Loadable(lazy(() => import('pages/PublicNotice/ApplyForm')));
const PublicNoticeDetail = Loadable(lazy(() => import('pages/PublicNoticeDetail')));
const ProofReply = Loadable(lazy(() => import('pages/ProofReply_Public')));
const ProofSearch = Loadable(lazy(() => import('pages/ProofSearch_Public')));
const ProofPayment = Loadable(lazy(() => import('pages/ProofPayment')));
const PublicNoticeDetail = Loadable(lazy(() => import('pages/PublicNotice/Details_Public')));
const ProofReply = Loadable(lazy(() => import('pages/Proof/Reply_Public')));
const ProofSearch = Loadable(lazy(() => import('pages/Proof/Search_Public')));
const ProofPayment = Loadable(lazy(() => import('pages/Proof/Payment')));
const Payment_FPS = Loadable(lazy(() => import('pages/Payment/FPS')));

// ==============================|| MAIN ROUTING ||============================== //

@@ -60,6 +61,10 @@ const PublicDashboard = {
path: 'proof/pay/:id',
element: <ProofPayment/>
},
{
path: 'payment/fps',
element: <Payment_FPS/>
},
]
},
]


+ 6
- 6
src/routes/SettingRoutes.js Näytä tiedosto

@@ -9,12 +9,12 @@ const MainLayout = Loadable(lazy(() => import('layout/MainLayout')));
// render - login
const SettingPage = Loadable(lazy(() => import('pages/pnspsSettingPage')));
const PasswordPolicyPage = Loadable(lazy(()=> import('pages/pnspsPasswordPolicyPage')))
const UserSearchPage = Loadable(lazy(()=>import ('pages/pnspsUserSearchPage')));
const UserMaintainPage = Loadable(lazy(() => import('pages/pnspsUserDetailPage')));
const UserSearchPage_Individual= Loadable(lazy(()=>import ('pages/pnspsUserSearchPage_Individual')));
const UserMaintainPage_Individual = Loadable(lazy(() => import('pages/pnspsUserDetailPage_Individual')));
const UserSearchPage_Organization= Loadable(lazy(()=>import ('pages/pnspsUserSearchPage_Organization')));
const UserMaintainPage_Organization = Loadable(lazy(() => import('pages/pnspsUserDetailPage_Organization')));
const UserSearchPage = Loadable(lazy(()=>import ('pages/User/SearchPage')));
const UserMaintainPage = Loadable(lazy(() => import('pages/User/DetailPage')));
const UserSearchPage_Individual= Loadable(lazy(()=>import ('pages/User/SearchPage_Individual')));
const UserMaintainPage_Individual = Loadable(lazy(() => import('pages/User/DetailsPage_Individual')));
const UserSearchPage_Organization= Loadable(lazy(()=>import ('pages/User/SearchPage_Organization')));
const UserMaintainPage_Organization = Loadable(lazy(() => import('pages/User/DetailsPage_Organization')));
const UserGroupSearchPage = Loadable(lazy(() => import('pages/pnspsUserGroupSearchPage')));
const UserGroupDetailPage = Loadable(lazy(() => import('pages/pnspsUserGroupDetailPage')));
const OrganizationSearchPage = Loadable(lazy(() => import('pages/OrganizationSearchPage')));


+ 36
- 0
src/utils/statusUtils/ProofStatus.js Näytä tiedosto

@@ -0,0 +1,36 @@
import {getStatusTag} from "utils/statusUtils/Base";

const confirm = {color:"#22a13f", eng:"Confirm", cht:"可以付印"}
const unable = {color:"#d9372b", eng:"Unable to print", cht:"未能付印"}
const timeOut = {color:"#8a8784", eng:"Timed out", cht:"回覆逾時"}
const noReply = {color:"#f5a83d", eng:"No reply yet", cht:"未回覆"}

export function getStatus_Cht(params) {
let status = getStatus(params);
return getStatusTag({color: status.color, text:status.cht })
}

export function getStatus_Eng(params) {
let status = getStatus(params);
return getStatusTag({color: status.color, text:status.eng })
}

function getStatus(params) {
let replyDate = params.row?params.row.replyDate:params.replyDate;
let action = params.row?params.row.action:params.action;
let returnBeforeDate = params.row?params.row.returnBeforeDate:params.returnBeforeDate;

if(replyDate){
return action?confirm:unable;
}else{
return isOverTime(returnBeforeDate)? timeOut: noReply;
}
}

const isOverTime = (returnBeforeDate) => {
if (!returnBeforeDate) return true;
returnBeforeDate = returnBeforeDate.setHours(14, 0, 0, 0);
let current = new Date();
return current.getTime() > returnBeforeDate;
}


Ladataan…
Peruuta
Tallenna