多维表格
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

251 lines
38 KiB

Nc feat/integrations (#8903) * feat: integrations backend (WIP) * feat: migration - source table * feat: updated migration * feat: integration APIs - WIP * feat: integration - crud, acl, api tests * feat: integration - crud, acl, api tests * feat: integration - GUI integration * feat: private integration config * feat: integration GUI * feat: delete api and source creation * feat: add hint for input fields * fix: source creation bugs * refactor: placeholder text correction * refactor: include context * feat: integration delete with transaction * refactor: permission scope correction and move ee logic * refactor: migration correction and improvements * feat: confirm dialog * refactor: review comments * refactor: meta service changes * feat: add oss support - WIP * feat: add oss support * refactor: coderabbt suggestions * refactor: exclude config from api response * refactor: coderabbit review comments * refactor: rename migration names * fix: method name correction * fix(nc-gui): integration ui changes * fix(nc-gui): add edit integration ui changes * fix(nc-gui): add shared badge in integrations list * feat(nc-gui): duplicate integration * fix(nocodb): add copy from id integration support in create integration api * fix(nc-gui): update useIntegration store * fix(nc-gui): test connection btn style update * fix(nc-gui): update new integration modal * feat(nc-gui): add sort integration list support * fix(nc-gui): integration table to be center aligned * fix(nc-gui): move form item required mark to right side * fix: remove divider * fix(nc-gui): add input shadow * fix(nc-gui): base name validator error message * fix(nc-gui): add border if search connection input has some value * fix(nc-gui): add close btn in integration modal * chore(nc-gui): lint * fix(nc-gui): pr review changes * chore(nc-gui): cleanup unused code * chore(nc-gui): lint * fix(nc-gui): integrationsType not found issue * fix(nc-gui): update data source table * fix(nc-gui): populate integration name only on input value change * fix(nc-gui): create data source form update * fix: type correction * fix: label correction * fix: font corrections * fix: remove help text * fix: grammar in help text * fix(nc-gui): edit source ui changes * fix(nc-gui): base settings modal changes & datasource search feat * fix(nc-gui): update data source table * fix(nc-gui): move integrations outside team & settings * fix(nc-gui): make connections table full width * fix(nc-gui): modal height issue in small screen * fix(nc-gui): disable editing selected connection in edit data source * fix(nc-gui): add data sources in base settings tab * fix(nc-gui): ant design multiple warnings issue * fix(nc-gui): create source page scrollbar issue * feat(nc-gui): create connection from create source page * chore(nc-gui): lint * fix(nc-gui): update project members tab content margin * chore: label text change * fix: font changes * chore: font corrections * chore: integration => connection * fix(nc-gui): disable auto editing database name on changing connection name * fix(nc-gui): table header overflow issue * fix(nc-gui): show connection crud operation messages in toast * feat(nc-gui): request new integration ui * fix(nc-gui): text area height adjust issue * fix(nc-gui): add connection from source create issue * fix(nc-gui): show data source details in modal * fix(nc-gui): hide private connection option * fix(nc-gui): user should able to edit & save connection without test connection if only title updated * fix(nc-gui): add integration page in oss * fix(nc-gui): typo currection * fix(nc-gui): oss create base ui changes * misc: minor formatting changes * misc: formatting corrections * fix(nc-gui): overlay close btn issue * fix(nc-gui): some review changes * fix(nc-gui): remove link beetween connection name & database name * fix(nc-gui): update edit base/source modal oss * fix(nc-gui): add db type icon in select connection * chore(nc-gui): lint * fix: integration list - allow access based on base level role * fix(nc-gui): load integrations on creating integration from source create issue * fix(nc-gui): add connection count in tab * fix: correction in soft delete logic * fix(nc-gui): reset use ssl on panel collapse * fix(nc-gui): reduce select input font weight * fix(nc-gui): update connection edit access control * fix: integration read api correction * fix(nc-gui): some review changes * fix(nc-gui): labels update * fix(nc-gui): udpate text in delete modal integration -> connection * fix: remove permission from wrong scope * refactor: swagger description correction * fix(nc-gui): remove connection between source name & database name * fix(nc-gui): test connection is not needed form source name. inflection field changes * refactor: include integration title with source * feat: integration pagination * fix: remove unused prop * fix(nc-gui): update all tables tab btns tooltip * feat: new integration request * refactor: replace delete statement and use assigning undefined for better performance * feat(nc-gui): sync data support in project page * fix(nc-gui): all sync data type list * fix(nc-gui): close sync data modal issue * fix(nc-gui): add bg gray color on db icon of tooltip * fix(nc-gui): make connection as required field * fix(nc-gui): show connection name if not found and reload page * fix(nc-gui): show connection name in ds list * fix(nc-gui): ssl related changes * fix: oss permission * fix(nc-gui): active tab issue on clicking source * feat: include source count and sources in api response * fix(nc-gui): add getIntegration fun in useIntegrationStore * fix(nc-gui): source list udpate issue on updating source details * fix(nc-gui): fix external source icon alignment * feat: include base name and source count * fix: query correction * fix(nc-gui): show liked sources list in delete connection modal * fix(nc-gui): display connection usage information in list * fix(nc-gui): add sync data types icons * fix(nc-gui): add pagination support in connection list * fix(nc-gui): connection pagination issue * fix(nc-gui): connection tab count update issue * test(nc-gui): some of test cases updated * fix(nc-gui): some minor review changes * fix(nc-gui): minor ui changes * fix(nc-gui): Cannot read properties of undefined (reading 'sub_type') * fix(nc-gui): udpate all tables btn text * fix(nc-gui): ui changes * fix(nc-gui): overflow issue * fix(nc-gui): add connection icon & back btn in modal * fix(nc-gui): some minor ui changes * test(nc-gui): update source restriction test cases * chore(test): remove only from test * fix(nc-gui): update style of delete connection modal * test(nc-gui): update acl pw test cases * fix(test): ws collaboration role accss test fail issue * fix(nc-gui): add connection successfully added modal * fix(nc-gui): update connection added modal * fix(nc-gui): trigger sync request event on upvote * chore(nc-gui): lint * fix(nc-gui): add learn more btn in connection successfull modal * fix(nc-gui): add integration docs link support * fix(nc-gui): integration table name field text truncate issue * fix: misc corrections * misc: button width change * fix(nc-gui): update icons * fix(nc-gui): update test connection btn icons * fix(nc-gui): all tables btn gap issue * feat(nc-gui): search option in sync data modal * feat(nc-gui): search connection through api * fix(nc-gui): add base and source icon in delete connection modal * fix: update sync request event * fix(nc-gui): rebase conflict issue * fix: connections text length * fix(nc-gui): enable integration/create source supported docs option * fix(nc-gui): update advanced option header style --------- Co-authored-by: mertmit <mertmit99@gmail.com> Co-authored-by: Ramesh Mane <101566080+rameshmane7218@users.noreply.github.com> Co-authored-by: Raju Udava <86527202+dstala@users.noreply.github.com>
4 months ago
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" fill="none">
<g clip-path="url(#clip0_877_12918)">
<path d="M9.32544 1.3506H30.6561C31.0148 1.34873 31.3567 1.49623 31.6011 1.75623C31.8511 2.02373 31.9904 2.37623 31.9904 2.74248V29.1887C31.9898 29.555 31.8504 29.9069 31.6011 30.175C31.3567 30.4356 31.0136 30.5825 30.6561 30.5806H9.32544C8.57919 30.5675 7.98606 29.9512 7.99919 29.205V29.1962V2.74373C7.98106 1.9956 8.56919 1.3731 9.31669 1.3506H9.32544Z" fill="#21A366"/>
<path d="M7.99998 15.9669V29.2306C7.9631 29.9769 8.53623 30.6106 9.28248 30.6475L9.29372 30.6481H30.6587C31.41 30.635 32.0081 30.015 31.9931 29.2644V29.2556V15.9912L7.99998 15.9669Z" fill="#185C37"/>
<path d="M8 8.66248H31.9925V15.975H8V8.66248Z" fill="#107C41"/>
<path d="M30.6581 1.35059H19.9968V23.2787H31.9931V2.74372C31.9925 2.37747 31.8531 2.02559 31.6037 1.75747C31.3575 1.49622 31.015 1.34934 30.6581 1.35059Z" fill="#33C481"/>
<path d="M32.0005 8.66248H19.9961V15.9743H32.0005V8.66248Z" fill="#21A366"/>
<path d="M32.0005 15.9669H19.9961V23.2787H32.0005V15.9669Z" fill="#107C41"/>
<path d="M17.483 15.975H17.1017V15.9769H17.483V15.975ZM16.488 7.32062H15.8074C15.8711 7.42062 15.918 7.53249 15.943 7.65187H16.098V7.65124H16.1061C16.1149 7.65124 16.123 7.65187 16.1317 7.65187C16.6774 7.66999 17.1067 8.12062 17.1011 8.66249H17.4817V8.36437C17.498 7.80187 17.053 7.33437 16.488 7.32062Z" fill="#209D63"/>
<path d="M17.1017 15.9762V23.9087V23.9175C17.1036 24.0212 17.0892 24.12 17.0624 24.215C17.0624 24.2981 17.0511 24.38 17.0317 24.4568C17.3105 24.2693 17.4911 23.9475 17.483 23.5856V23.585V15.9756L17.1017 15.9762Z" fill="#175935"/>
<path d="M17.4831 8.66248H17.1024C17.1024 8.6706 17.1024 8.67935 17.1018 8.68685V15.9743H17.4831V8.66248Z" fill="#0F783F"/>
<path d="M8.0249 24.4906V26.8437H14.6574C15.3887 26.8394 15.9812 26.2537 15.9999 25.5268C15.9537 25.5487 15.9043 25.5681 15.8543 25.5831C15.6324 26.02 15.1799 26.3187 14.6574 26.3225H8.0249V25.8581V24.4906Z" fill="#175633"/>
<path d="M17.1018 15.975H17.0606V15.9769H17.1018V15.975ZM16.1075 7.65125H16.0993V7.65187H15.9443C15.9612 7.72875 15.9687 7.80937 15.9662 7.89187V8.07437H16.0918C16.4843 8.09 16.8162 8.3275 16.9706 8.6625H17.1037C17.1087 8.12 16.6793 7.67 16.1343 7.65187C16.1243 7.65187 16.1162 7.65125 16.1075 7.65125Z" fill="#1E935C"/>
<path d="M17.0618 15.9763V24.1506L17.0624 24.17C17.063 24.185 17.063 24.2006 17.063 24.2156C17.0899 24.1213 17.1036 24.0219 17.1024 23.9181V23.9094V15.9775L17.0618 15.9763Z" fill="#165332"/>
<path d="M17.1031 8.66248H16.97C17.0337 8.80123 17.0675 8.95623 17.0618 9.1181V15.9743H17.1031V8.68748C17.1031 8.67935 17.1031 8.67123 17.1031 8.66248Z" fill="#0E703B"/>
<path d="M17.0324 24.4581C16.9936 24.4838 16.9542 24.5075 16.9124 24.5275C16.8211 24.6556 16.7005 24.7619 16.5605 24.8363C16.5336 24.9488 16.4886 25.0538 16.428 25.1494C16.7267 25.0288 16.9536 24.7706 17.0324 24.4581Z" fill="#175633"/>
<path d="M17.063 24.215C17.0305 24.3281 16.9799 24.4331 16.9124 24.5268C16.9542 24.5068 16.9936 24.4831 17.0324 24.4575C17.0517 24.38 17.0624 24.2993 17.063 24.215Z" fill="#165332"/>
<path d="M16.9123 24.5275C16.8123 24.5768 16.7036 24.61 16.5879 24.6237C16.5861 24.6962 16.5767 24.7675 16.5598 24.8356C16.7011 24.7612 16.8211 24.655 16.9123 24.5275Z" fill="#155030"/>
<path d="M17.0618 15.975H16.92V15.9756H17.0618V15.975ZM16.0912 8.07562H15.9656V8.13062C15.9656 8.14812 15.9662 8.16562 15.9656 8.18312V8.39625C15.9656 8.41375 15.9662 8.43125 15.9656 8.44875V8.60812C16.0637 8.61312 16.1575 8.6325 16.2462 8.66437H16.9687C16.815 8.32875 16.4837 8.09 16.0912 8.07562Z" fill="#1C8A56"/>
<path d="M16.9192 15.9762V23.835V23.8356C16.9261 24.1425 16.798 24.4206 16.5886 24.6125C16.5886 24.6162 16.5886 24.6193 16.5886 24.6231C16.7036 24.6093 16.813 24.5756 16.913 24.5268C16.9799 24.4331 17.0311 24.3281 17.0636 24.215C17.0636 24.2 17.0636 24.185 17.063 24.1693L17.0624 24.15V15.9756L16.9192 15.9762Z" fill="#154E2E"/>
<path d="M16.9693 8.66248H16.2468C16.6368 8.80123 16.9168 9.17185 16.9193 9.60748V15.975H17.0612V9.11872C17.0668 8.95622 17.0337 8.80123 16.9693 8.66248Z" fill="#0D6937"/>
<path d="M14.9725 6.84808H14.9637H8V7.79246V7.13871H14.9637H14.9725C15.18 7.14371 15.3712 7.21058 15.53 7.32121H15.8081C15.6319 7.04371 15.325 6.85683 14.9725 6.84808Z" fill="#21A265"/>
<path d="M15.8079 7.32062H15.5298C15.6542 7.40749 15.7579 7.52062 15.8329 7.65187H15.9442C15.9179 7.53249 15.8717 7.42062 15.8079 7.32062Z" fill="#209C62"/>
<path d="M15.9438 7.65186H15.8325C15.905 7.77873 15.9506 7.92186 15.9631 8.07436H15.9656V7.89186C15.9681 7.80998 15.9606 7.72936 15.9438 7.65186Z" fill="#1E925B"/>
<path d="M15.9669 8.07562H15.9644C15.9662 8.09375 15.9669 8.1125 15.9669 8.13062V8.07562Z" fill="#1C8855"/>
<path d="M15.8535 25.5825C15.771 25.6068 15.6835 25.6212 15.5929 25.6243H15.406C15.1923 25.77 14.9342 25.855 14.6567 25.8568H8.02417V26.3212H14.6567C15.1798 26.3181 15.6317 26.0187 15.8535 25.5825Z" fill="#144B2D"/>
<path d="M8.0249 24.4906V25.8568H14.6574C14.9355 25.855 15.193 25.77 15.4068 25.6243H8.6224H8.62178C8.4999 25.6206 8.38865 25.5744 8.30365 25.5H8.02678V25.185V24.4906H8.0249Z" fill="#114227"/>
<path d="M8.12928 25.1856H8.0249V25.5006H8.30178C8.2099 25.4212 8.14803 25.31 8.12928 25.1856Z" fill="#0F3A23"/>
<path d="M8.0249 24.4906V25.1856H8.12928C8.1249 25.1556 8.12303 25.125 8.12428 25.0944V24.4956C8.11803 24.4956 8.11303 24.4956 8.10678 24.4956C8.07928 24.4956 8.0524 24.4937 8.0249 24.4906Z" fill="#0D321E"/>
<path d="M16.9193 15.975H16.5887V15.9756H16.9193V15.975ZM15.9668 8.60687V8.65062C15.9718 8.655 15.978 8.65875 15.9837 8.66312H16.2474C16.1587 8.63125 16.0637 8.61187 15.9668 8.60687Z" fill="#1A8050"/>
<path d="M16.5894 15.9756V24.5875C16.5894 24.5956 16.5894 24.6043 16.5894 24.6118C16.7987 24.42 16.9275 24.1418 16.92 23.835V23.8343V15.9756H16.5894Z" fill="#13492B"/>
<path d="M16.2467 8.66248H15.9829C16.1679 8.80435 16.2992 8.96873 16.2992 9.15935V9.61435C16.4848 9.80435 16.5967 10.0656 16.5892 10.3525V15.9731H16.9198V9.60685C16.9167 9.17185 16.6373 8.80123 16.2467 8.66248Z" fill="#0D6233"/>
<path d="M8.01562 23.8293V24.4893C8.01812 24.4893 8.02187 24.49 8.02437 24.49V23.8362C8.02187 23.8343 8.01875 23.8318 8.01562 23.8293Z" fill="#155030"/>
<path d="M8.03303 24.4393H8.0249V24.49C8.05178 24.4937 8.07928 24.495 8.1074 24.495C8.11365 24.495 8.11865 24.495 8.1249 24.495V24.4887H8.03365V24.4387" fill="#0C2E1C"/>
<path d="M8.12421 24.4393H8.03296V24.4893H8.12421V24.4393Z" fill="#0B2919"/>
<path d="M8.0249 23.8375V24.4406H8.03303V23.8443C8.03053 23.8406 8.02803 23.8387 8.0249 23.8375Z" fill="#0B2919"/>
<path d="M8.03296 23.8431V24.4393H8.12421V23.8993C8.09171 23.8843 8.06108 23.865 8.03296 23.8431Z" fill="#0A2617"/>
<path d="M7.99857 7.7912C7.89482 7.88495 7.83107 8.02182 7.83357 8.17245V8.1812V23.4356C7.83357 23.5843 7.89669 23.7193 7.99857 23.8137V23.4887C7.93294 23.3999 7.89482 23.2899 7.89919 23.1706V22.9631C7.89919 22.9524 7.89919 22.9412 7.89919 22.9306V22.6481C7.89919 22.6431 7.89919 22.6374 7.89919 22.6312V20.4918H7.99857V7.7912Z" fill="#CBCBCB"/>
<path d="M7.99854 23.4894V23.8144L7.99916 23.815V23.4906C7.99978 23.49 7.99979 23.49 7.99854 23.4894Z" fill="#1A8251"/>
<path d="M8 23.4906V23.815C8.005 23.8194 8.01063 23.8244 8.01562 23.8287V23.5106C8.01 23.5037 8.005 23.4981 8 23.4906Z" fill="#13492C"/>
<path d="M7.99855 20.4931H7.89917V22.6325C7.89917 22.6375 7.89917 22.6431 7.89917 22.6494V20.7925H7.99855V20.4931Z" fill="#CACACA"/>
<path d="M15.9668 8.65057V8.66307H15.9837C15.9768 8.65807 15.9718 8.65495 15.9668 8.65057Z" fill="#156A42"/>
<path d="M15.9825 8.66248H15.9656V8.96998C16.0781 9.11998 16.1487 9.30247 16.1631 9.49872C16.2112 9.53372 16.2568 9.57248 16.2981 9.6156V9.1606C16.2987 8.96935 16.1675 8.80498 15.9825 8.66248Z" fill="#0A512A"/>
<path d="M15.9668 8.97058V9.13371C15.9868 9.22058 15.998 9.31058 15.9999 9.40308C16.058 9.42996 16.113 9.46183 16.1637 9.49871C16.1487 9.30246 16.078 9.12058 15.9668 8.97058Z" fill="#094926"/>
<path d="M15.9668 9.13434C15.9868 9.22121 15.998 9.31121 15.9999 9.40371C15.9974 9.31059 15.9855 9.22121 15.9668 9.13434Z" fill="#083F21"/>
<path d="M15.9668 9.13434V9.38871C15.978 9.39309 15.9887 9.39809 15.9999 9.40371C15.9974 9.31184 15.9855 9.22121 15.9668 9.13434Z" fill="#07381E"/>
<path d="M8.01562 23.5112V23.8294C8.01812 23.8319 8.02187 23.8344 8.02437 23.8362V23.5206C8.02187 23.5181 8.01875 23.5144 8.01562 23.5112Z" fill="#114127"/>
<path d="M8.0249 23.5219V23.8375C8.0274 23.8393 8.0299 23.8419 8.03303 23.8437V23.5306C8.03053 23.5275 8.02803 23.5244 8.0249 23.5219Z" fill="#0A2617"/>
<path d="M8.03296 23.5306V23.8437C8.06108 23.8656 8.09171 23.885 8.12421 23.9006V23.6093C8.09108 23.5862 8.05983 23.56 8.03296 23.5306Z" fill="#092415"/>
<path d="M16.4287 25.1481C16.3244 25.19 16.2106 25.2156 16.0912 25.22H16V25.4925C16 25.5038 16 25.515 16 25.5269C16.1762 25.4431 16.3244 25.3113 16.4287 25.1481Z" fill="#175633"/>
<path d="M16 25.22H15.9775C15.9538 25.3481 15.9119 25.47 15.8538 25.5831C15.9038 25.5681 15.9531 25.55 15.9994 25.5268C15.9994 25.5156 15.9994 25.5043 15.9994 25.4925V25.22" fill="#155030"/>
<path d="M16.5613 24.8356C16.4238 24.9094 16.2669 24.9513 16.1 24.9538H16V24.9781V25.2194H16.0912C16.2106 25.215 16.3237 25.1894 16.4287 25.1475C16.4894 25.0531 16.5338 24.9481 16.5613 24.8356Z" fill="#155030"/>
<path d="M15.9998 24.9788C15.9992 25.0613 15.991 25.1419 15.9773 25.22H15.9998V24.9788Z" fill="#144B2D"/>
<path d="M16.5881 24.6225C16.5838 24.6231 16.5794 24.6231 16.575 24.6244C16.4188 24.7619 16.22 24.8531 16 24.875V24.9537H16.0994C16.2662 24.9512 16.4231 24.9081 16.5606 24.8356C16.5769 24.7675 16.5863 24.6962 16.5881 24.6225Z" fill="#144B2D"/>
<path d="M16.5892 24.6125C16.5848 24.6169 16.5804 24.6206 16.5754 24.625C16.5798 24.6244 16.5842 24.6244 16.5886 24.6231C16.5892 24.6194 16.5892 24.6156 16.5892 24.6125Z" fill="#13492B"/>
<path d="M15.9767 25.22H15.7961C15.6961 25.3806 15.563 25.5181 15.4067 25.6243H15.5936C15.6836 25.6218 15.7705 25.6068 15.8542 25.5825C15.9111 25.4693 15.9536 25.3475 15.9767 25.22Z" fill="#12462A"/>
<path d="M15.7962 25.22H15.4675C15.2431 25.3925 14.9625 25.4968 14.6575 25.5006H8.30249C8.38812 25.575 8.49874 25.6206 8.62062 25.625H8.62124H15.4062C15.5631 25.5187 15.6956 25.38 15.7962 25.22Z" fill="#113E25"/>
<path d="M15.9998 24.9543H15.9235C15.8904 25.0481 15.8473 25.1375 15.7954 25.22H15.976C15.991 25.1418 15.9985 25.0612 15.9985 24.9787V24.9543" fill="#114227"/>
<path d="M15.9236 24.9543H15.7299C15.6555 25.0543 15.5668 25.1443 15.468 25.22H15.7968C15.848 25.1362 15.8911 25.0481 15.9236 24.9543Z" fill="#103B23"/>
<path d="M15.9999 24.875C15.9824 24.8769 15.9656 24.8775 15.9481 24.8787C15.9412 24.9044 15.9331 24.9294 15.9243 24.9544H15.9999V24.875Z" fill="#113E25"/>
<path d="M15.948 24.8787C15.9399 24.8787 15.9324 24.8793 15.9242 24.8793H15.7811C15.7642 24.905 15.7467 24.9293 15.7292 24.9537H15.923C15.9324 24.9293 15.9399 24.9043 15.948 24.8787Z" fill="#0F3821"/>
<path d="M8.95551 25.1856H8.12988C8.14801 25.31 8.21113 25.4212 8.30238 25.5006H14.658C14.963 25.4969 15.2436 25.3925 15.468 25.22H9.11926C9.06113 25.2169 9.00613 25.205 8.95551 25.1856Z" fill="#0E3821"/>
<path d="M15.7298 24.9543H15.4167C15.203 25.1006 14.9436 25.1856 14.6655 25.1856C14.663 25.1856 14.6605 25.1856 14.6573 25.1856H8.95483C9.00546 25.2056 9.06108 25.2168 9.11858 25.22H15.4667C15.5667 25.1437 15.6555 25.0543 15.7298 24.9543Z" fill="#0E3520"/>
<path d="M15.7817 24.8793H15.5161C15.4842 24.9056 15.4511 24.93 15.4167 24.9537H15.7299C15.748 24.9293 15.7655 24.905 15.7817 24.8793Z" fill="#0D331E"/>
<path d="M8.46991 24.4894H8.19928C8.17491 24.4931 8.14928 24.4944 8.12491 24.4956V25.0944C8.12428 25.125 8.12553 25.1556 8.12991 25.1856H8.95553C8.77428 25.1156 8.64241 24.9469 8.62428 24.7475C8.54928 24.6788 8.49491 24.5906 8.46991 24.4894Z" fill="#0D301D"/>
<path d="M8.62354 24.7462C8.64166 24.9462 8.77354 25.1143 8.95479 25.1843H14.6573C14.6598 25.1843 14.6623 25.1843 14.6654 25.1843C14.9442 25.1843 15.2029 25.0993 15.4167 24.9531H9.13479H9.12604C9.02791 24.9493 8.93666 24.9187 8.86104 24.8675C8.77104 24.8487 8.68979 24.8062 8.62354 24.7462Z" fill="#0C2E1C"/>
<path d="M8.8606 24.8681C8.93685 24.9187 9.02747 24.9506 9.1256 24.9537H9.13435H15.4162C15.4506 24.93 15.4837 24.9056 15.5156 24.8794H8.95997C8.92622 24.8787 8.8931 24.875 8.8606 24.8681Z" fill="#0C2D1B"/>
<path d="M16.575 24.6243C16.5463 24.6281 16.5181 24.6293 16.4881 24.6293H16V24.8737C16.22 24.8531 16.4188 24.7631 16.575 24.6243Z" fill="#13462A"/>
<path d="M16.5892 15.975H16.2986V15.9756H16.5892V15.975Z" fill="#18794C"/>
<path d="M16.2987 15.9756V22.9137C16.3012 23.1031 16.2531 23.2812 16.1656 23.4343V23.4437V23.4443C16.1706 23.6593 16.1094 23.86 16 24.0262V24.1393V24.6287H16.4881C16.5169 24.6281 16.5463 24.6262 16.575 24.6237C16.5794 24.6193 16.5838 24.6156 16.5888 24.6112C16.5888 24.6031 16.5888 24.5943 16.5888 24.5868V15.9756H16.2987Z" fill="#124429"/>
<path d="M16.2986 9.6156V15.975H16.5886V10.3544C16.5961 10.0675 16.4848 9.80623 16.2986 9.6156Z" fill="#0C5C30"/>
<path d="M16 24.6306H15.995C15.9869 24.7156 15.9712 24.7987 15.9487 24.8787C15.9662 24.8781 15.9837 24.8769 16.0006 24.875V24.6306" fill="#103B23"/>
<path d="M15.9999 24.5137C15.9999 24.5531 15.998 24.5919 15.9949 24.6306H15.9999V24.5137Z" fill="#103A23"/>
<path d="M15.9943 24.6306H15.9093C15.875 24.7181 15.8331 24.8019 15.7825 24.8794H15.9256C15.9337 24.8794 15.9412 24.8787 15.9493 24.8787C15.9712 24.7987 15.9868 24.7156 15.9943 24.6306Z" fill="#0E3520"/>
<path d="M15.9999 24.1406C15.9999 24.3131 15.9674 24.4781 15.9087 24.63H15.9937C15.9974 24.5912 15.9987 24.5531 15.9987 24.5131V24.1406" fill="#0E341F"/>
<path d="M15.9094 24.6306H15.7487C15.6819 24.7237 15.6031 24.8069 15.5156 24.8794H15.7812C15.8325 24.8019 15.8756 24.7181 15.9094 24.6306Z" fill="#0D311D"/>
<path d="M15.9999 24.0281C15.9955 24.035 15.9905 24.0431 15.9849 24.0499C15.9524 24.2649 15.8699 24.4618 15.7493 24.6306H15.9099C15.9686 24.4787 16.0011 24.3131 16.0011 24.1412V24.0281" fill="#0D301D"/>
<path d="M8.62111 24.4894H8.46924C8.49361 24.59 8.54924 24.6788 8.62361 24.7469C8.62174 24.7313 8.62111 24.7144 8.62111 24.6975V24.4894Z" fill="#0C2E1C"/>
<path d="M8.63859 24.4894H8.62109V24.6981C8.62109 24.715 8.62172 24.7306 8.62359 24.7475C8.68922 24.8069 8.77109 24.85 8.86109 24.8694C8.73609 24.7844 8.65172 24.6463 8.63859 24.4894Z" fill="#0C2D1B"/>
<path d="M9.17805 24.4894H8.63867C8.65117 24.6463 8.73617 24.785 8.86055 24.8681C8.89305 24.875 8.92555 24.8788 8.95992 24.8794H15.5149C15.6024 24.8069 15.6818 24.7231 15.748 24.6306H9.51555H9.51492C9.3843 24.6263 9.2668 24.5725 9.17805 24.4894Z" fill="#0B2B1A"/>
<path d="M15.9849 24.05C15.8061 24.3087 15.5099 24.4812 15.1705 24.4894H14.6649H9.17798C9.26548 24.5737 9.38423 24.6262 9.51548 24.6306H9.5161H15.7486C15.8699 24.4625 15.9536 24.2644 15.9849 24.05Z" fill="#0B2B1A"/>
<path d="M8.19864 24.4894H8.12427V24.4956C8.14864 24.495 8.17302 24.4931 8.19864 24.4894Z" fill="#0C2D1B"/>
<path d="M8.45989 24.4393H8.12427V24.4893H8.19864H8.46927C8.46614 24.4731 8.46239 24.4562 8.45989 24.4393Z" fill="#0A2818"/>
<path d="M8.12427 23.9006V24.4406H8.45989C8.45614 24.4138 8.45364 24.3863 8.45489 24.3581V23.9525H8.33114C8.25739 23.9488 8.18739 23.93 8.12427 23.9006Z" fill="#0A2516"/>
<path d="M16.1656 23.435C16.12 23.515 16.0637 23.5875 16 23.6525V24.0275C16.1094 23.8606 16.1712 23.6594 16.1656 23.4456V23.445V23.435Z" fill="#103D24"/>
<path d="M15.9999 23.8594C15.9999 23.9244 15.9949 23.9881 15.9849 24.0506C15.9899 24.0437 15.9942 24.0356 15.9999 24.0287V23.8594Z" fill="#0C2C1B"/>
<path d="M15.9999 23.6525C15.9505 23.7019 15.8974 23.7456 15.8393 23.7831C15.6137 24.2006 15.173 24.4856 14.6655 24.4887H15.1712C15.5105 24.4806 15.8068 24.3081 15.9855 24.0494C15.9949 23.9869 15.9993 23.9231 16.0005 23.8581V23.6519" fill="#0A2818"/>
<path d="M8.62121 24.4393H8.45996C8.46246 24.4562 8.46496 24.4725 8.46934 24.4893H8.62121V24.4393Z" fill="#0A2718"/>
<path d="M8.63672 24.4393H8.62109V24.4893H8.63859C8.63797 24.4731 8.63672 24.4562 8.63672 24.4393Z" fill="#0A2617"/>
<path d="M9.13234 24.4393H8.63672C8.63672 24.4562 8.63672 24.4725 8.63859 24.4893H9.17797C9.16234 24.4737 9.14609 24.4568 9.13234 24.4393Z" fill="#0A2616"/>
<path d="M15.8392 23.7838C15.8242 23.7931 15.8092 23.8031 15.7936 23.8119C15.5561 24.1888 15.1361 24.4394 14.6573 24.4394H9.13232C9.14607 24.4569 9.16232 24.4738 9.17795 24.4894H14.6648C15.1729 24.4863 15.6142 24.2013 15.8392 23.7838Z" fill="#0A2516"/>
<path d="M8.62122 23.9512H8.45435V24.3569C8.45435 24.385 8.45622 24.4119 8.45935 24.4394H8.62059V23.9512" fill="#0A2416"/>
<path d="M8.63672 23.9512H8.62109V24.4394H8.63672C8.63672 24.4369 8.63672 24.4344 8.63672 24.4312V23.9512Z" fill="#092415"/>
<path d="M9.0187 23.9512H8.63745V24.4319C8.63745 24.4344 8.63745 24.4369 8.63745 24.44H9.13308C9.0587 24.3469 9.01558 24.2287 9.01933 24.1006L9.0187 23.9512Z" fill="#092315"/>
<path d="M15.7936 23.8118C15.6499 23.8962 15.4824 23.9468 15.3036 23.9512H9.01861V24.1C9.01424 24.2281 9.05799 24.3475 9.13236 24.4393H14.6574C15.1361 24.4393 15.5561 24.1887 15.7936 23.8118Z" fill="#092315"/>
<path d="M16.2987 15.975H16.1655V15.9756H16.2987V15.975Z" fill="#14653F"/>
<path d="M16.1655 15.9756V23.4356C16.253 23.2825 16.3012 23.1043 16.2987 22.915V15.9762L16.1655 15.9756Z" fill="#0F3922"/>
<path d="M16.1636 9.49933C16.1661 9.53558 16.1673 9.5712 16.1654 9.60808V15.975H16.2986V9.61558C16.2573 9.57308 16.2117 9.53433 16.1636 9.49933Z" fill="#0A4D28"/>
<path d="M8.12427 23.6081V23.8993C8.18739 23.93 8.25739 23.9475 8.33177 23.95H8.45552V23.6818L8.39739 23.6931H8.38864C8.28989 23.6906 8.19927 23.6593 8.12427 23.6081Z" fill="#092315"/>
<path d="M16.1656 15.975H16V15.9756H16.1656V15.975Z" fill="#135C39"/>
<path d="M16 15.9756V23.6531C16.065 23.5881 16.12 23.5156 16.1656 23.4356V15.9756H16Z" fill="#0E341F"/>
<path d="M16 9.40375C16 9.41437 16 9.425 16 9.43437V9.74937V10.0475V15.975H16.1656V9.60812C16.1662 9.57125 16.1662 9.53562 16.1637 9.49937C16.1119 9.4625 16.0575 9.43062 16 9.40375Z" fill="#094624"/>
<path d="M15.9668 9.38873V9.47186C15.9868 9.56123 15.998 9.65436 15.9999 9.74873V9.43373C15.9999 9.42311 15.9999 9.41248 15.9999 9.40311C15.9887 9.39811 15.9768 9.39311 15.9668 9.38873Z" fill="#07361D"/>
<path d="M15.9668 9.47186V9.77874C15.9868 9.86561 15.998 9.95499 15.9999 10.0469V9.74874C15.998 9.65436 15.9868 9.56124 15.9668 9.47186Z" fill="#07331B"/>
<path d="M16 23.1462C16 23.3769 15.9419 23.5931 15.8394 23.7837C15.8975 23.745 15.9506 23.7012 16 23.6531V23.1462Z" fill="#0A2516"/>
<path d="M16 23.0975C16 23.3606 15.9243 23.605 15.7937 23.8131C15.8093 23.8043 15.8243 23.795 15.8393 23.785C15.9418 23.5956 16 23.3781 16 23.1475V23.0975Z" fill="#092315"/>
<path d="M15.9668 9.77875V10.1437C15.9868 10.2331 15.998 10.3262 15.9999 10.4206V10.885V15.9744V10.0469C15.998 9.955 15.9855 9.86562 15.9668 9.77875Z" fill="#063119"/>
<path d="M15.9668 10.1437V10.6081C15.9868 10.6975 15.998 10.7906 15.9999 10.885V10.4206C15.998 10.325 15.9868 10.2331 15.9668 10.1437Z" fill="#062F19"/>
<path d="M8.62108 23.6506L8.45483 23.6831V23.9513H8.62108V23.6506Z" fill="#092315"/>
<path d="M8.63672 23.6481L8.62109 23.6506V23.9513H8.63672V23.6481Z" fill="#092214"/>
<path d="M15.9668 10.6081V11.1137C15.988 11.2056 15.9993 11.3006 15.9999 11.3987V15.9743V10.885C15.998 10.79 15.9868 10.6975 15.9668 10.6081Z" fill="#062E18"/>
<path d="M9.01859 23.575L8.63672 23.6481V23.9512H9.01859V23.575Z" fill="#092214"/>
<path d="M15.9999 15.975H15.9668L15.9999 15.9756V15.975Z" fill="#0C3B25"/>
<path d="M15.9668 15.975V21.5625C15.9668 22.1344 14.4912 22.6319 13.9362 22.6319L9.01929 23.5744V23.9506H15.3043C15.483 23.9463 15.6499 23.8963 15.7943 23.8113C15.9249 23.6044 16.0005 23.3588 16.0005 23.0956V15.9738L15.9668 15.975Z" fill="#092214"/>
<path d="M15.9668 11.1144V15.975H15.9999V11.3994C15.9987 11.3006 15.9874 11.205 15.9668 11.1144Z" fill="#062D18"/>
<path d="M14.9725 7.13745H14.9637H8V7.7912V7.40183H9.25375C9.33 7.35245 9.42063 7.32183 9.51688 7.31933H15.5306C15.3713 7.20995 15.18 7.14245 14.9725 7.13745Z" fill="#1F975F"/>
<path d="M15.5298 7.32062H9.51605C9.41855 7.32437 9.32855 7.35374 9.25293 7.40312H14.9629H14.9717C15.2179 7.40937 15.4423 7.50249 15.6154 7.65187H15.8329C15.7579 7.52062 15.6542 7.40749 15.5298 7.32062Z" fill="#1E925B"/>
<path d="M15.833 7.65186H15.6155C15.7455 7.76498 15.8467 7.91061 15.9067 8.07436H15.9636C15.9517 7.92186 15.9049 7.77873 15.833 7.65186Z" fill="#1C8855"/>
<path d="M15.9631 8.07562H15.9062C15.9425 8.17625 15.9631 8.28312 15.9669 8.39562V8.13062C15.9656 8.11125 15.965 8.09312 15.9631 8.07562Z" fill="#1A8050"/>
<path d="M7.99865 20.7925H7.8999V22.6481V21.0406H7.99865V20.7925Z" fill="#BEBEBE"/>
<path d="M7.89992 22.9637V23.1712C7.89617 23.2906 7.93304 23.4012 7.99929 23.4894V23.25C7.93929 23.1694 7.90304 23.07 7.89992 22.9637Z" fill="#B9B9B9"/>
<path d="M7.99854 23.2487V23.4887L7.99916 23.4893V23.25C7.99978 23.25 7.99979 23.25 7.99854 23.2487Z" fill="#18774A"/>
<path d="M8 23.2506V23.4906C8.005 23.4975 8.01063 23.5044 8.01562 23.5106V23.2706C8.01 23.2637 8.005 23.2575 8 23.2506Z" fill="#114328"/>
<path d="M8.01562 23.2706V23.5106C8.01812 23.5144 8.02187 23.5175 8.02437 23.5213V23.2813C8.02187 23.2781 8.01875 23.2744 8.01562 23.2706Z" fill="#103C24"/>
<path d="M8.0249 23.2812V23.5212C8.0274 23.5237 8.0299 23.5275 8.03303 23.53V23.29C8.03053 23.2869 8.02803 23.2837 8.0249 23.2812Z" fill="#0A2516"/>
<path d="M8.03296 23.29V23.53C8.05983 23.56 8.09108 23.5862 8.12421 23.6081V23.3681C8.09108 23.3462 8.05983 23.32 8.03296 23.29Z" fill="#092315"/>
<path d="M8.12427 23.3681V23.6081C8.19989 23.6587 8.29114 23.6894 8.38802 23.6931H8.39677L8.45489 23.6819V23.4419L8.39677 23.4531H8.38802C8.28989 23.45 8.19927 23.4187 8.12427 23.3681Z" fill="#092214"/>
<path d="M8.62108 23.41L8.45483 23.4425V23.6831L8.62108 23.6506V23.41Z" fill="#092214"/>
<path d="M8.63672 23.4069L8.62109 23.41V23.6506L8.63672 23.6481V23.4069Z" fill="#092214"/>
<path d="M9.01859 23.3331L8.63672 23.4069V23.6481L9.01859 23.575V23.3331Z" fill="#092114"/>
<path d="M15.9668 15.975V21.3144C15.9668 21.8862 14.4912 22.3837 13.9362 22.3837L9.01929 23.3331V23.5744L13.9362 22.6318C14.4912 22.6318 15.9668 22.135 15.9668 21.5625V15.975Z" fill="#092114"/>
<path d="M9.25375 7.40308H8V7.79245C8.0875 7.71245 8.20438 7.66245 8.3325 7.6612H9.04937C9.0875 7.5537 9.15937 7.46308 9.25375 7.40308Z" fill="#1C8855"/>
<path d="M14.9724 7.40308H14.9637H9.25369C9.15994 7.4637 9.08807 7.5537 9.04932 7.65995H9.05994C9.08432 7.65558 9.10994 7.65308 9.13557 7.65183H15.6156C15.4424 7.50183 15.2187 7.4087 14.9724 7.40308Z" fill="#1B8453"/>
<path d="M15.615 7.65186H9.13495C9.10933 7.65248 9.08433 7.65561 9.05933 7.65998H13.4056C13.8912 7.66248 14.3706 7.78561 14.7987 8.01686C14.8125 8.03498 14.8381 8.05436 14.8712 8.07561H15.9056C15.8462 7.91061 15.7456 7.76498 15.615 7.65186Z" fill="#197C4E"/>
<path d="M15.9062 8.07562H14.8718C14.8981 8.09125 14.9287 8.10875 14.965 8.12625C15.0518 8.14625 15.135 8.17562 15.215 8.21125C15.3025 8.25187 15.385 8.30062 15.4612 8.3575C15.6118 8.43 15.7681 8.5125 15.9031 8.605H15.9256C15.9393 8.605 15.9525 8.60562 15.9668 8.60687V8.39562C15.9631 8.28312 15.9431 8.17562 15.9062 8.07562Z" fill="#187549"/>
<path d="M15.2144 8.21124C15.3019 8.25187 15.3844 8.30062 15.4606 8.35749C15.4606 8.35749 15.4606 8.35749 15.4612 8.35749C15.3844 8.30062 15.3019 8.25187 15.2144 8.21124Z" fill="#14623D"/>
<path d="M14.9644 8.12622C15.0912 8.19122 15.2719 8.26747 15.4606 8.35747C15.3844 8.3006 15.3019 8.25122 15.2144 8.21122C15.1344 8.1756 15.0512 8.14622 14.9644 8.12622Z" fill="#115535"/>
<path d="M15.9256 8.60498H15.9031C15.925 8.61998 15.9462 8.63498 15.9662 8.65061V8.60686C15.9525 8.60561 15.9393 8.60561 15.9256 8.60498Z" fill="#166F45"/>
<path d="M7.8999 22.6481V22.9638C7.90365 23.07 7.93928 23.1688 7.99928 23.2488V22.9413C7.93803 22.8594 7.90178 22.7581 7.8999 22.6481Z" fill="#AFAFAF"/>
<path d="M7.99854 22.9412V23.2487L7.99978 23.25V22.9425C7.99978 22.9418 7.99979 22.9418 7.99854 22.9412Z" fill="#177046"/>
<path d="M8 22.9431V23.2506C8.005 23.2575 8.01063 23.2644 8.01562 23.2706V22.9631C8.01 22.9562 8.005 22.95 8 22.9431Z" fill="#103F26"/>
<path d="M7.99855 21.0406H7.89917V22.6487C7.90104 22.7581 7.93792 22.8593 7.99855 22.9418V21.0406Z" fill="#AEAEAE"/>
<path d="M9.04937 7.65997H8.3325C8.20438 7.66185 8.08812 7.71185 8 7.79122V21.0406V22.9412L8.00062 22.9418V15.9656V8.66185H8.01625V8.60372C8.01875 8.6031 8.0225 8.60185 8.025 8.60122V8.08997H8.64312C8.67437 7.87622 8.8375 7.70435 9.04813 7.66122C9.04813 7.66122 9.04937 7.6606 9.04937 7.65997Z" fill="#176F46"/>
<path d="M8 15.9669V22.9431C8.005 22.95 8.01063 22.9569 8.01562 22.9631V15.975H8V15.9669Z" fill="#103F26"/>
<path d="M8.01562 8.66248H8V15.9669V15.975H8.01562V8.66248Z" fill="#0B552C"/>
<path d="M9.05983 7.65997H9.04921C9.04921 7.6606 9.04858 7.66185 9.04858 7.66185C9.05171 7.66122 9.05608 7.6606 9.05983 7.65997Z" fill="#166D44"/>
<path d="M9.04807 7.66248C8.83682 7.7056 8.67369 7.87748 8.64307 8.09123H9.00682C9.01119 8.0906 9.01494 8.08935 9.01932 8.08873V7.8431C9.01744 7.77873 9.02807 7.71873 9.04807 7.66248Z" fill="#156942"/>
<path d="M13.4049 7.65997H9.05861C9.05486 7.6606 9.05173 7.66185 9.04736 7.66185C9.02736 7.7181 9.01674 7.77935 9.01736 7.84247V8.0881C9.04986 8.07997 9.08299 8.0756 9.11736 8.07497H14.8699C14.8367 8.05372 14.8111 8.03435 14.7974 8.01622C14.3699 7.78497 13.8911 7.66247 13.4049 7.65997Z" fill="#156640"/>
<path d="M9.0186 8.08746C9.01423 8.08809 9.01048 8.08934 9.0061 8.08996H9.0186V8.08746Z" fill="#14643F"/>
<path d="M14.8718 8.07562H9.11929C9.08491 8.07625 9.05179 8.08062 9.01929 8.08875V8.09125H14.6568H14.6655C14.768 8.09187 14.868 8.10437 14.9643 8.12625C14.9287 8.10812 14.8968 8.09125 14.8718 8.07562Z" fill="#14623D"/>
<path d="M14.6655 8.09125H14.6567C14.763 8.09125 14.8655 8.10375 14.9642 8.12625C14.868 8.10312 14.768 8.09125 14.6655 8.09125Z" fill="#115535"/>
<path d="M15.4604 8.35748C15.5548 8.42873 15.6404 8.51186 15.7136 8.60498H15.9029C15.7673 8.51311 15.6111 8.43061 15.4604 8.35748Z" fill="#14623D"/>
<path d="M8.64303 8.09125H8.0249V8.6025V8.4225H8.03303V8.09125H8.64303Z" fill="#135E3B"/>
<path d="M15.46 8.35748C15.5543 8.42873 15.6406 8.51186 15.7131 8.60498C15.6406 8.51186 15.5556 8.42873 15.46 8.35748C15.4606 8.35748 15.4606 8.35748 15.46 8.35748Z" fill="#115535"/>
<path d="M8.64296 8.09125H8.03296V8.4225H8.63796V8.16625C8.63671 8.14125 8.63983 8.11562 8.64296 8.09125Z" fill="#115233"/>
<path d="M9.00669 8.09125H8.64294C8.63919 8.11562 8.63794 8.14125 8.63794 8.16687V8.42312H8.64919C8.70419 8.26062 8.83856 8.13437 9.00669 8.09125Z" fill="#104F32"/>
<path d="M9.01868 8.09125H9.00618C8.83806 8.13437 8.70368 8.26125 8.64868 8.4225H9.01868V8.09125Z" fill="#104D30"/>
<path d="M14.6568 8.09125H9.01929V8.4225H14.6568C14.8743 8.42312 15.0805 8.47687 15.2618 8.56875C15.3243 8.575 15.3843 8.58687 15.443 8.605H15.7137C15.6412 8.51187 15.5549 8.42875 15.4605 8.3575C15.273 8.2675 15.0912 8.19062 14.9643 8.12625C14.8655 8.10312 14.763 8.09125 14.6568 8.09125Z" fill="#0F4C2F"/>
<path d="M8.03303 8.42249H8.0249V8.60249C8.0274 8.60186 8.0299 8.60061 8.03303 8.59999V8.42249Z" fill="#115233"/>
<path d="M8.63674 8.42249H8.03174V8.59936C8.05611 8.59249 8.08111 8.58874 8.10611 8.58874C8.13674 8.58874 8.16736 8.59374 8.19736 8.60374H8.61986C8.61799 8.55374 8.62424 8.50561 8.63549 8.45936V8.42249" fill="#0F4A2E"/>
<path d="M8.6487 8.42249H8.63745V8.45999C8.64058 8.44811 8.64495 8.43499 8.6487 8.42249Z" fill="#0E472C"/>
<path d="M8.63686 8.45996C8.62436 8.50621 8.61936 8.55434 8.62123 8.60434H8.63686V8.45996Z" fill="#0E472C"/>
<path d="M9.0187 8.42249H8.6487C8.64433 8.43499 8.64058 8.44811 8.63745 8.45999V8.60436H9.0187V8.42249Z" fill="#0E462C"/>
<path d="M14.6568 8.42249H9.01929V8.60499H15.1549L15.1724 8.56374H15.1893C15.2137 8.56436 15.2387 8.56624 15.2618 8.56874C15.0793 8.47686 14.8743 8.42436 14.6568 8.42249Z" fill="#0E442B"/>
<path d="M15.9025 8.60498H15.7131C15.7281 8.62311 15.7419 8.64248 15.7563 8.66311H15.9656V8.65061C15.9456 8.63561 15.9244 8.61998 15.9025 8.60498Z" fill="#135D3A"/>
<path d="M15.9667 8.66248H15.7573C15.8011 8.72498 15.8398 8.79123 15.8729 8.86123C15.9073 8.8956 15.9386 8.93123 15.9667 8.96998V8.66248Z" fill="#094725"/>
<path d="M15.7144 8.60498C15.7294 8.62311 15.7431 8.64248 15.7575 8.66311C15.7431 8.64373 15.7287 8.62436 15.7144 8.60498Z" fill="#105133"/>
<path d="M15.7568 8.66248C15.8006 8.72498 15.8393 8.79123 15.8718 8.8606C15.8393 8.79185 15.8006 8.72498 15.7568 8.66248Z" fill="#083E20"/>
<path d="M15.7142 8.60498H15.4436C15.4955 8.61998 15.5455 8.63998 15.5936 8.66311H15.7574C15.743 8.64373 15.728 8.62436 15.7142 8.60498Z" fill="#0F492E"/>
<path d="M15.756 8.66248H15.5923C15.6967 8.71248 15.7904 8.77998 15.871 8.8606C15.8392 8.79185 15.7998 8.72498 15.756 8.66248Z" fill="#07371D"/>
<path d="M8.01562 22.9631V23.2706C8.01812 23.2744 8.02187 23.2775 8.02437 23.2813V22.9738C8.02187 22.97 8.01875 22.9669 8.01562 22.9631Z" fill="#0F3922"/>
<path d="M8.02486 8.60248C8.02236 8.6031 8.01861 8.60435 8.01611 8.60498V8.6631H8.02486V8.60248Z" fill="#14643E"/>
<path d="M8.02486 15.975H8.01611V22.9631C8.01861 22.9669 8.02236 22.97 8.02486 22.9737V15.975Z" fill="#0F3822"/>
<path d="M8.025 8.66248H8.01562V15.975H8.025V10.0637V9.09435V8.66248Z" fill="#0A4C28"/>
<path d="M15.2617 8.57001C15.2836 8.58126 15.3055 8.59376 15.3273 8.60626H15.443C15.3842 8.58813 15.3236 8.57626 15.2617 8.57001Z" fill="#0E472C"/>
<path d="M8.03303 8.59937C8.03053 8.59999 8.02803 8.60124 8.0249 8.60187V8.66249H8.03303V8.59937Z" fill="#0F4C30"/>
<path d="M8.03303 8.66248H8.0249V9.09435V8.73748H8.03303V8.66248Z" fill="#073A1E"/>
<path d="M8.10733 8.58997C8.08171 8.58997 8.05733 8.59372 8.03296 8.60059V8.66372H8.62233V8.60684V8.60622H8.19983C8.16858 8.59497 8.13796 8.58997 8.10733 8.58997Z" fill="#0E462C"/>
<path d="M8.62111 8.66248H8.03174V8.73685H8.61924C8.61986 8.73685 8.61986 8.73623 8.62111 8.73623V8.66248Z" fill="#07361C"/>
<path d="M8.63672 8.60498H8.62109V8.60561V8.66248H8.63672V8.60498Z" fill="#0E442A"/>
<path d="M8.63672 8.66248H8.62109V8.73623C8.62609 8.73185 8.63172 8.72685 8.63672 8.72248V8.66248Z" fill="#07341B"/>
<path d="M9.0187 8.60498H8.63745V8.66311H8.7262C8.7962 8.62623 8.8762 8.60498 8.9612 8.60498H9.0187Z" fill="#0D4229"/>
<path d="M8.72669 8.66248H8.63794V8.72185C8.66481 8.69935 8.69481 8.67935 8.72669 8.66248Z" fill="#06321A"/>
<path d="M15.1886 8.56433H15.1717L15.1542 8.60558H9.01855H15.3267C15.3048 8.59308 15.2829 8.58121 15.2611 8.56933C15.2367 8.56746 15.2136 8.56558 15.1886 8.56433Z" fill="#0D4229"/>
<path d="M8.03303 8.73749H8.0249V9.09436H8.03303V8.73749Z" fill="#07361C"/>
<path d="M8.03303 9.09436H8.0249V9.55874H8.03303V9.09436Z" fill="#07341B"/>
<path d="M8.0249 22.9738V23.2813C8.0274 23.2838 8.0299 23.2875 8.03303 23.29V22.9825C8.03053 22.98 8.02803 22.9763 8.0249 22.9738Z" fill="#0A2416"/>
<path d="M8.03303 9.55872H8.0249V10.0637H8.03303V9.55872Z" fill="#06311A"/>
<path d="M8.03303 15.975H8.0249V22.9737C8.0274 22.9762 8.0299 22.98 8.03303 22.9825V15.975Z" fill="#0A2416"/>
<path d="M8.03303 10.0637H8.0249V15.975H8.03303V10.0637Z" fill="#06311A"/>
<path d="M8.62046 8.73749H8.03296V9.09436H8.45546C8.45983 8.95311 8.52296 8.82686 8.62046 8.73749Z" fill="#07321A"/>
<path d="M8.45497 9.09436H8.03247V9.55874H8.2006C8.25935 9.46311 8.3481 9.38686 8.45497 9.34499V9.12749V9.11061C8.45497 9.10561 8.45497 9.09936 8.45497 9.09436Z" fill="#063019"/>
<path d="M8.03296 22.9825V23.29C8.05983 23.32 8.09108 23.3462 8.12421 23.3681V23.0606C8.09108 23.0387 8.05983 23.0125 8.03296 22.9825Z" fill="#092214"/>
<path d="M8.2006 9.55872H8.03247V10.0643H8.12372V9.83184C8.12435 9.73122 8.15247 9.63872 8.2006 9.55872Z" fill="#062F19"/>
<path d="M8.12421 15.975H8.03296V22.9825C8.05983 23.0125 8.09108 23.0387 8.12421 23.0612V15.975Z" fill="#092214"/>
<path d="M8.12421 10.0637H8.03296V15.975H8.12421V10.0637Z" fill="#062E18"/>
<path d="M15.8718 8.86188C15.9125 8.9475 15.9443 9.03875 15.9656 9.13438V8.97125C15.9375 8.93188 15.9062 8.89625 15.8718 8.86188Z" fill="#084122"/>
<path d="M15.8718 8.8606C15.9131 8.94622 15.9443 9.03872 15.9662 9.1331C15.9443 9.03872 15.9131 8.94747 15.8718 8.8606C15.8718 8.86185 15.8718 8.86185 15.8718 8.8606Z" fill="#073A1E"/>
<path d="M15.443 8.60498H15.3274C15.358 8.62311 15.3886 8.64248 15.4174 8.66311H15.5918C15.5449 8.63998 15.4949 8.62061 15.443 8.60498Z" fill="#0E462B"/>
<path d="M15.5931 8.66248H15.4187C15.665 8.83373 15.8525 9.08435 15.9418 9.3781C15.9506 9.38185 15.9587 9.38498 15.9662 9.38873V9.13435C15.9443 9.03872 15.9125 8.94747 15.8718 8.86185C15.7912 8.77997 15.6975 8.71248 15.5931 8.66248Z" fill="#07351C"/>
<path d="M8.62126 8.73621C8.62063 8.73621 8.62063 8.73683 8.61938 8.73683H8.62126V8.73621Z" fill="#07341B"/>
<path d="M8.63672 8.72247C8.63172 8.72685 8.62609 8.73122 8.62109 8.73622V8.73685H8.63672V8.72247Z" fill="#06321A"/>
<path d="M9.01871 8.60498H8.96059C8.87559 8.60498 8.79559 8.62623 8.72559 8.66311H9.01871V8.60498Z" fill="#0D4128"/>
<path d="M9.01859 8.66248H8.72547C8.69422 8.67935 8.66422 8.69935 8.63672 8.72185V8.73685H9.01797L9.01859 8.66248Z" fill="#06311A"/>
<path d="M15.3274 8.60498H9.01929V8.66311H15.4187C15.3887 8.64248 15.358 8.62311 15.3274 8.60498Z" fill="#0D4128"/>
<path d="M15.4173 8.66248H9.01855V8.73685H14.6561C15.1179 8.73685 15.5273 8.97123 15.7698 9.32748C15.8286 9.33873 15.8867 9.35622 15.9411 9.37747C15.8517 9.08435 15.6648 8.83373 15.4173 8.66248Z" fill="#06311A"/>
<path d="M8.62122 8.73749H8.61935C8.52185 8.82624 8.45997 8.95311 8.45435 9.09436H8.62122V8.73749Z" fill="#06311A"/>
<path d="M8.62122 9.09436H8.45435C8.45435 9.09936 8.45435 9.10561 8.45435 9.11124V9.12811V9.34561C8.50622 9.32561 8.56247 9.31249 8.62122 9.30936V9.09436Z" fill="#062F19"/>
<path d="M8.63672 8.73749H8.62109V9.09436H8.63672V8.73749Z" fill="#063119"/>
<path d="M8.63672 9.09436H8.62109V9.30999H8.63672V9.09436Z" fill="#062F19"/>
<path d="M9.01859 8.73749H8.63672V9.09436H9.01859V8.73749Z" fill="#062F19"/>
<path d="M14.6568 8.73749H9.01929V9.09436H14.6568C14.923 9.09624 15.1724 9.17499 15.3812 9.30999H15.5943H15.603C15.6599 9.31186 15.7162 9.31811 15.7705 9.32936C15.528 8.97124 15.1187 8.73749 14.6568 8.73749Z" fill="#062F19"/>
<path d="M9.01859 9.09436H8.63672V9.30999H9.01859V9.09436Z" fill="#062E18"/>
<path d="M14.6568 9.09436H9.01929V9.30999H15.3812C15.1712 9.17499 14.923 9.09561 14.6568 9.09436Z" fill="#062E18"/>
<path d="M8.45481 9.34497C8.34856 9.38685 8.25919 9.46247 8.20044 9.55872H8.45481V9.34497Z" fill="#062F19"/>
<path d="M8.12427 23.0606V23.3681C8.19989 23.4187 8.29114 23.4494 8.38802 23.4531H8.39677L8.45489 23.4419V23.135L8.39677 23.1462C8.29614 23.1444 8.20239 23.1131 8.12427 23.0606Z" fill="#092214"/>
<path d="M8.45479 9.55872H8.20041C8.15104 9.63872 8.12354 9.73247 8.12354 9.83247V10.065H8.45416V9.55934" fill="#062E18"/>
<path d="M8.45489 15.975H8.12427V23.0606C8.20239 23.1131 8.29614 23.145 8.39802 23.1462L8.45614 23.135V15.975" fill="#092214"/>
<path d="M8.45489 10.0637H8.12427V15.975H8.45489V10.0637Z" fill="#062E18"/>
<path d="M15.9412 9.37933C15.9505 9.40996 15.9587 9.44058 15.9655 9.47246V9.38933C15.958 9.38496 15.9499 9.38183 15.9412 9.37933Z" fill="#07331B"/>
<path d="M15.77 9.32812C15.8613 9.4625 15.9288 9.615 15.9663 9.77812V9.47125C15.9594 9.43937 15.9506 9.40875 15.9419 9.37813C15.8869 9.35688 15.8288 9.34063 15.77 9.32812Z" fill="#063019"/>
<path d="M8.62122 9.31C8.56247 9.3125 8.50622 9.325 8.45435 9.34625V9.56H8.62122V9.31Z" fill="#062F19"/>
<path d="M8.63672 9.31H8.62109V9.55875H8.63672V9.31Z" fill="#062E18"/>
<path d="M15.6025 9.31H15.5937H15.3806C15.6719 9.49875 15.8862 9.795 15.9662 10.1437V9.77875C15.9287 9.61562 15.8612 9.46312 15.77 9.32875C15.7156 9.3175 15.66 9.31187 15.6025 9.31Z" fill="#062F19"/>
<path d="M9.01859 9.31H8.63672V9.55875H9.01859V9.31Z" fill="#062E18"/>
<path d="M15.3812 9.31H9.01929V9.55875H14.6568C15.2949 9.5625 15.8299 10.0094 15.9668 10.6081V10.1437C15.8868 9.79437 15.6718 9.4975 15.3812 9.31Z" fill="#062D18"/>
<path d="M8.62108 23.1031L8.45483 23.1356V23.4425L8.62108 23.41V23.1031Z" fill="#092214"/>
<path d="M8.63672 23.1006L8.62109 23.1031V23.41L8.63672 23.4068V23.1006Z" fill="#092114"/>
<path d="M9.01859 23.0269L8.63672 23.1006V23.4069L9.01859 23.3331V23.0269Z" fill="#092114"/>
<path d="M15.9668 15.975V21.0156C15.9668 21.5875 14.4912 22.085 13.9362 22.085L9.01929 23.0275V23.3337L13.9362 22.3843C14.4912 22.3843 15.9668 21.8862 15.9668 21.315V15.975Z" fill="#092114"/>
<path d="M8.62108 9.55872H8.45483V10.0637H8.62108V9.55872Z" fill="#062E18"/>
<path d="M8.62108 15.975H8.45483V23.1356L8.62108 23.1031V15.975Z" fill="#092214"/>
<path d="M8.62108 10.0637H8.45483V15.975H8.62108V10.0637Z" fill="#062D18"/>
<path d="M8.63672 9.55872H8.62109V10.0637H8.63672V9.55872Z" fill="#062D18"/>
<path d="M8.63672 15.975H8.62109V23.1031L8.63672 23.1006V15.975Z" fill="#092114"/>
<path d="M8.63672 10.0637H8.62109V15.975H8.63672V10.0637Z" fill="#062D17"/>
<path d="M9.01859 9.55872H8.63672V10.0637H9.01859V9.55872Z" fill="#062D17"/>
<path d="M14.6568 9.55872H9.01929V10.0643H14.6568C15.2962 10.0681 15.8299 10.515 15.9668 11.1137V10.6081C15.8299 10.0087 15.2949 9.56247 14.6568 9.55872Z" fill="#062C17"/>
<path d="M9.01859 15.975H8.63672V23.1006L9.01859 23.0268V15.975Z" fill="#092114"/>
<path d="M9.01859 10.0637H8.63672V15.975H9.01859V10.0637Z" fill="#062C17"/>
<path d="M15.6868 15.975H9.01929V23.0275L13.9362 22.085C14.4912 22.085 15.9668 21.5869 15.9668 21.0156V15.975H15.6868Z" fill="#092114"/>
<path d="M14.6568 10.0637H9.01929V15.9743H15.6868H15.9662V11.1137C15.8299 10.5156 15.2955 10.0681 14.6568 10.0637Z" fill="#062C17"/>
<path d="M1.3349 7.60999H14.6655C15.4193 7.63186 16.0149 8.25686 15.9999 9.01123V22.9312C16.028 23.685 15.4443 24.3219 14.6899 24.3575H1.3349C0.583647 24.3437 -0.0144784 23.7244 0.000521623 22.9737V22.965V9.01186C-0.0144784 8.25749 0.580522 7.63249 1.3349 7.60999Z" fill="#107C41"/>
<path d="M3.62988 21.1906L6.77238 16.0669L3.88676 11.0087H6.20863L7.77551 14.2419C7.88676 14.4744 7.98676 14.7125 8.07426 14.9544C8.17363 14.7144 8.28988 14.465 8.40551 14.2419L10.0643 11.0331H12.1955L9.26926 16.0644L12.2949 21.1794H10.0243L8.19988 17.6556C8.11676 17.5025 8.04238 17.3444 7.97613 17.1831C7.92113 17.3425 7.84926 17.495 7.76051 17.6387L5.89551 21.195L3.62988 21.1906Z" fill="white"/>
</g>
<defs>
<clipPath id="clip0_877_12918">
<rect width="32" height="32" fill="white"/>
</clipPath>
</defs>
</svg>