add stake orders list

This commit is contained in:
João Geonizeli
2021-08-16 00:58:43 -03:00
parent b065f5dca7
commit 0965333679
27 changed files with 917 additions and 125 deletions

View File

@@ -28,5 +28,10 @@ module Types
def buy_crypto_orders
Pundit.policy_scope(current_user, BuyCryptoOrder)
end
field :stake_orders, StakeOrderType.connection_type, null: false
def stake_orders
Pundit.policy_scope(current_user, StakeOrder)
end
end
end

View File

@@ -0,0 +1,16 @@
# frozen_string_literal: true
module Types
class StakeOrderType < Types::BaseObject
implements GraphQL::Types::Relay::Node
global_id_field :id
graphql_name "StakeOrder"
field :id, ID, null: false
field :pool_name, String, null: false
field :status, ProcessStatusEnum, null: false
field :amount, String, null: false
field :created_at, GraphQL::Types::ISO8601DateTime, null: false
field :updated_at, GraphQL::Types::ISO8601DateTime, null: false
end
end

View File

@@ -352,6 +352,27 @@ type Query {
"""
last: Int
): SellCryptoOrderConnection!
stakeOrders(
"""
Returns the elements in the list that come after the specified cursor.
"""
after: String
"""
Returns the elements in the list that come before the specified cursor.
"""
before: String
"""
Returns the first _n_ elements from the list.
"""
first: Int
"""
Returns the last _n_ elements from the list.
"""
last: Int
): StakeOrderConnection!
}
type RecordInvalid {
@@ -401,6 +422,45 @@ type SellCryptoOrderEdge {
node: SellCryptoOrder!
}
type StakeOrder implements Node {
amount: String!
createdAt: ISO8601DateTime!
id: ID!
poolName: String!
status: ProcessStatus!
updatedAt: ISO8601DateTime!
}
"""
The connection type for StakeOrder.
"""
type StakeOrderConnection {
"""
A list of edges.
"""
edges: [StakeOrderEdge!]!
"""
Information to aid in pagination.
"""
pageInfo: PageInfo!
}
"""
An edge in a connection.
"""
type StakeOrderEdge {
"""
A cursor for use in pagination.
"""
cursor: String!
"""
The item at the end of the edge.
"""
node: StakeOrder!
}
type User {
email: String!
firstName: String!

View File

@@ -16,6 +16,9 @@ export const Routes: FC = () => {
<Route exact path="/orders/exchange">
<Orders.Exchange />
</Route>
<Route exact path="/orders/stake">
<Orders.Stake />
</Route>
</Switch>
);
};

View File

@@ -0,0 +1,246 @@
<svg width="1600" height="1200" xmlns="http://www.w3.org/2000/svg" fill="none" xml:space="preserve" version="1.1" class="gridItem__media">
<g>
<title>Layer 1</title>
<path id="svg_1" fill="#F4F4F4" d="m403.60606,183.2l-254.79,419.5c-4.729,6.421 -7.28,14.186 -7.28,22.16l86.76,396.64l1137.67,0l86.76,-362.5c0,-7.423 -2.21,-14.679 -6.35,-20.84l-250.64,-453.64c-3.42,-5.085 -8.03,-9.252 -13.44,-12.133c-5.4,-2.881 -11.43,-4.388 -17.56,-4.387l-731.07,0c-5.851,0.003 -11.619,1.38 -16.841,4.02c-5.221,2.64 -9.749,6.47 -13.219,11.18l0,0z"/>
<path id="svg_2" fill="#B2B6BB" d="m1410.67,1023l-1234.59,0c-0.393,-0.05 -0.753,-0.25 -1.014,-0.55c-0.261,-0.3 -0.405,-0.68 -0.405,-1.07c0,-0.4 0.144,-0.78 0.405,-1.08c0.261,-0.3 0.621,-0.5 1.014,-0.55l1234.59,0c0.39,0.05 0.75,0.25 1.01,0.55c0.26,0.3 0.41,0.68 0.41,1.08c0,0.39 -0.15,0.77 -0.41,1.07c-0.26,0.3 -0.62,0.5 -1.01,0.55l0,0z"/>
<path id="svg_3" fill="#3F4249" d="m370.48,885c-6.73,-96.63 -14.19,-103 -14.48,-103.24l0.47,-0.88c0.33,0.15 8.13,4.93 15,104.09l-0.99,0.03z"/>
<path id="svg_4" fill="#3F4249" d="m377.46,885l-1,-0.06c4.43,-70.62 -0.39,-109.14 -0.44,-109.52l1,-0.13c0.05,0.39 4.88,39 0.45,109.71"/>
<path id="svg_5" fill="#3F4249" d="m383.53,887.14c-5.38,-44 8.32,-77.59 8.46,-77.93l0.92,0.39c-0.14,0.33 -13.73,33.65 -8.39,77.42l-0.99,0.12z"/>
<path id="svg_6" fill="#3F4249" d="m389.14,892.51c-2.247,-15.716 -2.125,-31.68 0.36,-47.36l1,0.18c-2.458,15.562 -2.576,31.403 -0.35,47l-1.01,0.18z"/>
<path id="svg_7" fill="rgb(77, 97, 252)" class="change-color-in-svg" d="m392.16,810l4.34,-0.36c3.086,-0.256 6.081,-1.173 8.78,-2.69c1.315,-0.771 2.677,-1.455 4.08,-2.05c5.37,-2.16 11.37,-1.77 17.15,-2.06c9.463,-0.491 18.732,-2.871 27.26,-7c0.511,-0.206 0.942,-0.571 1.23,-1.04c0.89,-1.63 -0.76,-3.08 -2.19,-3.95c-7.32,-4.51 -14.77,-9.08 -23.06,-11.32c-8.29,-2.24 -17.72,-1.86 -24.8,3c-8.32,5.72 -11.35,17.47 -12.75,27.47"/>
<path id="svg_8" fill="black" d="m455.06,794.26c-0.257,-0.089 -0.505,-0.203 -0.74,-0.34l-2.06,-1.08c-1.78,-0.94 -4.35,-2.32 -7.6,-3.88c-3.782,-1.857 -7.721,-3.376 -11.77,-4.54c-4.955,-1.416 -10.142,-1.834 -15.26,-1.23c-5.126,0.577 -9.965,2.665 -13.9,6c-3.083,2.862 -5.55,6.322 -7.25,10.17c-1.52,3.26 -2.46,6 -3.15,7.92c-0.32,0.91 -0.57,1.64 -0.77,2.19c-0.079,0.261 -0.179,0.515 -0.3,0.76c0.032,-0.27 0.096,-0.535 0.19,-0.79c0.17,-0.57 0.39,-1.31 0.67,-2.23c0.84,-2.724 1.842,-5.395 3,-8c1.677,-3.93 4.149,-7.471 7.26,-10.4c4.009,-3.42 8.952,-5.559 14.19,-6.14c5.174,-0.628 10.422,-0.206 15.43,1.24c4.072,1.193 8.025,2.76 11.81,4.68c3.24,1.61 5.78,3.06 7.53,4.06l2,1.17c0.237,0.129 0.465,0.276 0.68,0.44" opacity="0.3"/>
<path id="svg_9" fill="black" d="m444.63,799.87c-0.09,0.13 -5.77,-3.55 -12.69,-8.21c-6.92,-4.66 -12.45,-8.55 -12.36,-8.69c0.09,-0.14 5.76,3.55 12.68,8.21c6.92,4.66 12.46,8.56 12.37,8.69z" opacity="0.3"/>
<path id="svg_10" fill="black" d="m438.57,782.67c-1.333,0.463 -2.729,0.716 -4.14,0.75c-1.402,0.192 -2.824,0.172 -4.22,-0.06c1.378,-0.241 2.772,-0.382 4.17,-0.42c1.388,-0.194 2.789,-0.284 4.19,-0.27" opacity="0.3"/>
<path id="svg_11" fill="black" d="m413.7,779.43c-0.462,1.066 -1.089,2.051 -1.86,2.92c-0.659,0.998 -1.453,1.9 -2.36,2.68c0.456,-1.065 1.085,-2.049 1.86,-2.91c0.655,-1.004 1.45,-1.91 2.36,-2.69" opacity="0.3"/>
<path id="svg_12" fill="black" d="m418.79,803.21c-0.962,-0.392 -1.877,-0.889 -2.73,-1.48c-1.64,-1 -3.86,-2.45 -6.23,-4.17c-2.37,-1.72 -4.46,-3.35 -6,-4.54c-0.848,-0.592 -1.638,-1.261 -2.36,-2c0.918,0.484 1.788,1.053 2.6,1.7l6.06,4.4c2.36,1.71 4.53,3.22 6.11,4.3c0.885,0.537 1.724,1.146 2.51,1.82" opacity="0.3"/>
<path id="svg_13" fill="#61656D" d="m403.94,948l-43,0l-8,-59l59,0l-8,59z"/>
<path id="svg_14" fill="#61656D" d="m416.94,898l-69,0l-1,-13l71,0l-1,13z"/>
<path id="svg_15" fill="black" d="m354.17,898l56.56,0l-6.79,50l-6.79,-0.46l3.79,-45.54l-46.34,-0.78l-0.43,-3.22z" opacity="0.2"/>
<path id="svg_16" fill="black" d="m402.17,885.09l-2,12.91l16.77,0l1,-13l-15.77,0.09z" opacity="0.2"/>
<g id="svg_17" opacity="0.2">
<g id="svg_18" opacity="0.2">
<path id="svg_19" fill="white" d="m407.95,912.85l-51.16,0l0,1l51.16,0l0,-1z" opacity="0.2"/>
</g>
</g>
<g id="svg_20" opacity="0.2">
<g id="svg_21" opacity="0.2">
<path id="svg_22" fill="white" d="m407.95,916.85l-51.16,0l0,1l51.16,0l0,-1z" opacity="0.2"/>
</g>
</g>
<path id="svg_23" fill="rgb(77, 97, 252)" class="change-color-in-svg" d="m357.16,781.3c-4.14,-3.14 -8.52,-3.75 -13.71,-3.55c-5.197,0.35 -10.283,1.663 -15,3.87c-8.11,3.56 -15.74,8.79 -20.59,16.21c-4.85,7.42 -6.54,17.23 -2.91,25.31c0.283,0.848 0.871,1.561 1.65,2c0.898,0.258 1.859,0.187 2.71,-0.2c9.23,-3 18.53,-6 27,-10.77c8.47,-4.77 16.21,-11.27 20.77,-19.84c1.169,-2.025 1.911,-4.267 2.18,-6.59c0.127,-1.16 0.004,-2.334 -0.36,-3.443c-0.364,-1.109 -0.961,-2.127 -1.75,-2.987"/>
<path id="svg_24" fill="black" d="m357.24,780.33c-0.215,0.111 -0.439,0.201 -0.67,0.27l-1.93,0.66l-1.4,0.47c-0.51,0.18 -1.05,0.41 -1.64,0.64c-1.16,0.47 -2.52,0.94 -4,1.64l-2.26,1c-0.78,0.36 -1.57,0.8 -2.4,1.23c-1.67,0.82 -3.36,1.87 -5.17,2.93c-3.841,2.423 -7.491,5.134 -10.92,8.11c-3.394,3.023 -6.55,6.302 -9.44,9.81c-1.28,1.65 -2.54,3.19 -3.57,4.75c-0.52,0.77 -1.06,1.49 -1.52,2.22c-0.46,0.73 -0.89,1.44 -1.31,2.11c-0.87,1.33 -1.51,2.61 -2.13,3.71c-0.3,0.56 -0.59,1.06 -0.84,1.54l-0.64,1.33c-0.37,0.76 -0.67,1.36 -0.91,1.84c-0.093,0.219 -0.211,0.427 -0.35,0.62c0.058,-0.232 0.142,-0.457 0.25,-0.67c0.21,-0.49 0.47,-1.11 0.81,-1.88l0.59,-1.36c0.24,-0.49 0.52,-1 0.81,-1.57c0.59,-1.11 1.21,-2.42 2.06,-3.77l1.28,-2.14c0.46,-0.74 1,-1.47 1.51,-2.25c1,-1.58 2.27,-3.15 3.55,-4.82c5.738,-7.142 12.675,-13.233 20.5,-18c1.82,-1.06 3.53,-2.1 5.22,-2.91c0.84,-0.41 1.64,-0.85 2.43,-1.21l2.29,-1c1.45,-0.67 2.82,-1.12 4,-1.56c0.6,-0.22 1.15,-0.43 1.66,-0.6l1.42,-0.42l2,-0.56c0.227,-0.077 0.461,-0.131 0.7,-0.16" opacity="0.3"/>
<path id="svg_25" fill="black" d="m324.9,797.84c-3.293,1.259 -6.651,2.341 -10.06,3.24c-3.359,1.08 -6.774,1.978 -10.23,2.69c3.293,-1.26 6.651,-2.341 10.06,-3.24c5.61,-1.64 10.19,-2.85 10.23,-2.69z" opacity="0.3"/>
<path id="svg_26" fill="black" d="m324.49,820.05c-0.179,-1.033 -0.252,-2.082 -0.22,-3.13c0,-1.94 -0.06,-4.62 0,-7.58c0.06,-2.96 0.24,-5.64 0.4,-7.57c0.026,-1.051 0.16,-2.096 0.4,-3.12c0.093,1.045 0.093,2.095 0,3.14c-0.07,2.13 -0.15,4.71 -0.23,7.56c-0.08,2.85 -0.14,5.44 -0.19,7.57c0.023,1.047 -0.04,2.094 -0.19,3.13" opacity="0.3"/>
<path id="svg_27" fill="black" d="m343.52,810.36c-0.16,0 -0.66,-5.44 -1.13,-12.17c-0.47,-6.73 -0.71,-12.19 -0.55,-12.2c0.16,-0.01 0.66,5.43 1.13,12.16c0.47,6.73 0.71,12.2 0.55,12.21z" opacity="0.3"/>
<path id="svg_28" fill="black" d="m319.83,785.46c1.072,-0.129 2.153,-0.162 3.23,-0.1c2,0 4.74,0.07 7.77,0.17c3.03,0.1 5.78,0.23 7.76,0.34c1.08,0.008 2.158,0.112 3.22,0.31c-1.071,0.135 -2.153,0.169 -3.23,0.1c-2,0 -4.74,-0.07 -7.77,-0.17c-3.03,-0.1 -5.78,-0.22 -7.77,-0.34c-1.077,-0.007 -2.151,-0.111 -3.21,-0.31" opacity="0.3"/>
<path id="svg_29" fill="rgb(77, 97, 252)" class="change-color-in-svg" d="m348.84,760.27l-5.34,9.67c-0.12,0.22 -0.29,0.47 -0.54,0.5c-0.25,0.03 -0.49,-0.25 -0.65,-0.48l-14.1,-21.65l3.25,-1.85l17.38,13.81z"/>
<path id="svg_30" fill="black" d="m348.84,760.27l-5.34,9.67c-0.12,0.22 -0.29,0.47 -0.54,0.5c-0.25,0.03 -0.49,-0.25 -0.65,-0.48l-14.1,-21.65l3.25,-1.85l17.38,13.81z" opacity="0.2"/>
<path id="svg_31" fill="rgb(77, 97, 252)" class="change-color-in-svg" d="m377.46,777.69l-48.13,-28.4c-0.527,-0.23 -0.945,-0.652 -1.17,-1.18c-0.19,-0.71 0.34,-1.4 0.86,-1.93c3.306,-3.435 7.314,-6.115 11.751,-7.858c4.438,-1.743 9.199,-2.508 13.959,-2.242c4.762,0.337 9.37,1.83 13.425,4.349c4.054,2.52 7.434,5.99 9.845,10.111c4.65,8.29 4.8,19.27 -0.52,27.15"/>
<path id="svg_32" fill="black" d="m336.27,740.23c0.204,-0.061 0.417,-0.088 0.63,-0.08c0.41,0 1,-0.1 1.82,-0.09c2.235,-0.033 4.468,0.144 6.67,0.53c7.34,1.235 14.173,4.545 19.693,9.538c5.519,4.994 9.495,11.462 11.457,18.642c0.603,2.158 1.002,4.368 1.19,6.6c0.052,0.465 0.078,0.932 0.08,1.4c-0.039,0.374 -0.166,0.734 -0.37,1.05c0.143,-0.802 0.166,-1.621 0.07,-2.43c-0.965,-8.428 -4.615,-16.322 -10.412,-22.515c-5.797,-6.193 -13.433,-10.356 -21.778,-11.875c-2.178,-0.414 -4.385,-0.651 -6.6,-0.71c-1.58,0 -2.45,0 -2.45,0" opacity="0.3"/>
<path id="svg_33" fill="black" d="m370.94,758.09c-0.765,0.458 -1.581,0.827 -2.43,1.1c-1.53,0.61 -3.68,1.38 -6.07,2.14c-2.39,0.76 -4.6,1.37 -6.2,1.76c-0.852,0.264 -1.731,0.431 -2.62,0.5c0.804,-0.384 1.645,-0.685 2.51,-0.9l6.13,-1.91l6.11,-2c0.828,-0.333 1.69,-0.574 2.57,-0.72" opacity="0.3"/>
<path id="svg_34" fill="black" d="m363.36,737.73c0.432,1.756 0.624,3.562 0.57,5.37c0.139,1.802 0.041,3.614 -0.29,5.39c-0.17,0 -0.21,-2.41 -0.28,-5.38c-0.144,-1.79 -0.144,-3.59 0,-5.38" opacity="0.3"/>
<path id="svg_35" fill="black" d="m328.91,748.75c1.132,-0.504 2.302,-0.915 3.5,-1.23c2.18,-0.67 5.23,-1.53 8.62,-2.34c3.39,-0.81 6.5,-1.45 8.75,-1.84c1.206,-0.275 2.434,-0.442 3.67,-0.5c-1.173,0.386 -2.373,0.686 -3.59,0.9c-2.23,0.49 -5.3,1.18 -8.69,2c-3.39,0.82 -6.44,1.6 -8.65,2.17c-1.18,0.371 -2.387,0.652 -3.61,0.84" opacity="0.3"/>
<path id="svg_36" fill="rgb(77, 97, 252)" class="change-color-in-svg" d="m397.56,831.46c-4.15,-1.09 -9.09,2.94 -9.94,7.14c-0.85,4.2 0.72,8.49 2.56,12.36c4.09,8.56 9.72,16.5 17.14,22.41c7.42,5.91 16.71,9.7 26.19,9.65c-1.75,-8.14 0.47,-16.64 -0.51,-24.9c-0.859,-7.282 -4.164,-14.056 -9.374,-19.216c-5.21,-5.159 -12.016,-8.397 -19.306,-9.184c-2.65,-0.29 -5.71,-0.7 -6.76,1.74z"/>
<path id="svg_37" fill="black" d="m433.51,883c-0.208,-0.069 -0.406,-0.163 -0.59,-0.28c-0.545,-0.288 -1.064,-0.622 -1.55,-1c-1.74,-1.509 -3.134,-3.375 -4.09,-5.47c-0.66,-1.28 -1.4,-2.67 -2.12,-4.22c-0.72,-1.55 -1.44,-3.19 -2.23,-4.92c-0.803,-1.81 -1.715,-3.57 -2.73,-5.27c-1.127,-1.799 -2.387,-3.51 -3.77,-5.12c-2.84,-3.34 -5.88,-6.22 -8.52,-9c-2.387,-2.408 -4.562,-5.018 -6.5,-7.8c-1.299,-1.884 -2.364,-3.919 -3.17,-6.06c-0.217,-0.579 -0.401,-1.17 -0.55,-1.77c-0.072,-0.206 -0.116,-0.422 -0.13,-0.64c0.05,0 0.28,0.85 0.89,2.33c0.883,2.084 1.989,4.065 3.3,5.91c1.966,2.728 4.154,5.29 6.54,7.66c2.65,2.72 5.71,5.6 8.58,9c1.405,1.634 2.678,3.376 3.81,5.21c1.027,1.72 1.942,3.503 2.74,5.34c0.76,1.74 1.486,3.387 2.18,4.94c0.69,1.54 1.41,3 2,4.23c0.902,2.075 2.219,3.943 3.87,5.49c1.21,1 2,1.43 2,1.49" opacity="0.3"/>
<path id="svg_38" fill="black" d="m412.09,876.26c0.014,-0.942 0.141,-1.879 0.38,-2.79c0.32,-1.71 0.86,-4.05 1.57,-6.6c0.71,-2.55 1.49,-4.83 2.11,-6.46c0.277,-0.897 0.656,-1.76 1.13,-2.57c-0.162,0.925 -0.413,1.833 -0.75,2.71c-0.51,1.65 -1.21,3.93 -1.93,6.47c-0.72,2.54 -1.31,4.86 -1.73,6.54c-0.181,0.921 -0.442,1.824 -0.78,2.7z" opacity="0.3"/>
<path id="svg_39" fill="black" d="m432.73,856.29c-0.991,-0.14 -1.967,-0.364 -2.92,-0.67c-1.79,-0.47 -4.25,-1.11 -7,-1.73c-2.75,-0.62 -5.25,-1.09 -7.06,-1.44c-0.99,-0.127 -1.967,-0.341 -2.92,-0.64c1.006,-0.031 2.012,0.05 3,0.24c1.84,0.24 4.37,0.66 7.12,1.28c2.75,0.62 5.22,1.33 7,1.9c0.973,0.25 1.915,0.605 2.81,1.06" opacity="0.3"/>
<path id="svg_40" fill="black" d="m396.72,862.09c0.038,-1.088 0.186,-2.171 0.44,-3.23c0.37,-2 0.95,-4.7 1.72,-7.67c0.77,-2.97 1.6,-5.62 2.25,-7.53c0.296,-1.037 0.695,-2.042 1.19,-3c-0.185,1.073 -0.453,2.129 -0.8,3.16c-0.55,1.93 -1.31,4.59 -2.08,7.55c-0.77,2.96 -1.44,5.63 -1.88,7.63c-0.193,1.068 -0.474,2.119 -0.84,3.14" opacity="0.3"/>
<path id="svg_41" fill="black" d="m423.22,838.89c0,0.15 -5.19,-0.27 -11.55,-0.94c-3.853,-0.308 -7.688,-0.812 -11.49,-1.51c3.863,0.119 7.718,0.433 11.55,0.94c3.853,0.307 7.688,0.811 11.49,1.51" opacity="0.3"/>
<path id="svg_42" fill="rgb(77, 97, 252)" class="change-color-in-svg" d="m377.13,790.49c-0.35,-3.77 -4.16,-6.62 -7.95,-6.66c-3.79,-0.04 -7.32,2.23 -9.64,5.23c-2.32,3 -3.59,6.66 -4.64,10.3c-2.55,8.89 -3.95,18.23 -2.86,27.41c1.09,9.18 4.82,18.22 11.41,24.71c1.07,1 2.46,2.11 3.93,1.79c0.79,-0.239 1.503,-0.68 2.07,-1.28c6.454,-5.904 11.569,-13.12 15.003,-21.165c3.435,-8.044 5.108,-16.73 4.907,-25.475c-0.11,-3.49 -0.56,-7.12 -2.5,-10c-1.94,-2.88 -6.44,-6 -9.73,-4.83"/>
<path id="svg_43" fill="black" d="m365.51,852.74c-0.046,-0.21 -0.07,-0.425 -0.07,-0.64c0,-0.49 -0.05,-1.1 -0.08,-1.85c-0.07,-1.61 -0.09,-3.94 0,-6.82c0.09,-2.88 0.25,-6.3 0.6,-10.09c0.35,-3.79 0.91,-8 1.69,-12.27c0.78,-4.27 1.75,-8.41 2.74,-12.1c0.99,-3.69 2,-7 3,-9.67c1,-2.67 1.8,-4.9 2.43,-6.39c0.3,-0.69 0.54,-1.26 0.73,-1.71c0.086,-0.198 0.183,-0.392 0.29,-0.58c-0.03,0.217 -0.091,0.429 -0.18,0.63l-0.66,1.75c-0.57,1.51 -1.35,3.7 -2.25,6.44c-0.9,2.74 -1.9,6 -2.88,9.68c-0.98,3.68 -1.89,7.74 -2.68,12.06c-0.79,4.32 -1.33,8.44 -1.73,12.22c-0.4,3.78 -0.62,7.19 -0.72,10.05c-0.1,2.86 -0.16,5.2 -0.16,6.8c0,0.76 0,1.37 0,1.86c0.011,0.215 -0.005,0.43 -0.05,0.64" opacity="0.3"/>
<path id="svg_44" fill="black" d="m368.05,821.23c-0.556,0.776 -1.2,1.484 -1.92,2.11c-1.24,1.24 -3,2.91 -5,4.68c-2,1.77 -3.9,3.3 -5.29,4.37c-0.718,0.627 -1.503,1.174 -2.34,1.63c0.629,-0.712 1.326,-1.362 2.08,-1.94l5.17,-4.49l5.13,-4.55c0.678,-0.668 1.414,-1.273 2.2,-1.81" opacity="0.3"/>
<path id="svg_45" fill="black" d="m383.28,833.5c-0.736,-0.892 -1.404,-1.838 -2,-2.83l-4.76,-6.94l-4.85,-6.87c-0.725,-0.911 -1.374,-1.881 -1.94,-2.9c0.834,0.818 1.594,1.708 2.27,2.66c1.33,1.69 3.12,4.08 5,6.78c1.88,2.7 3.5,5.21 4.62,7.05c0.659,0.945 1.228,1.95 1.7,3" opacity="0.3"/>
<path id="svg_46" fill="black" d="m375.3,794.92c0.09,0.13 -5,3.54 -11.3,7.6c-6.3,4.06 -11.52,7.26 -11.61,7.13c-0.09,-0.13 5,-3.54 11.3,-7.61c6.3,-4.07 11.53,-7.26 11.61,-7.12z" opacity="0.3"/>
<path id="svg_47" fill="black" d="m389.57,810.32c-5.227,-4.58 -10.201,-9.441 -14.9,-14.56c2.681,2.21 5.235,4.571 7.65,7.07c2.556,2.357 4.977,4.858 7.25,7.49" opacity="0.3"/>
<path id="svg_48" fill="#3F4249" d="m414.58,916.47l0,31l-31,0l0,-31l-3,0l0,31l-31,0l0,-31l-3,0l0,105l3,0l0,-65l31,0l0,65l3,0l0,-65l31,0l0,65l3,0l0,-65l0,-9l0,-31l-3,0z"/>
<g id="svg_49" opacity="0.1">
<g id="svg_50" opacity="0.1">
<g id="svg_51" opacity="0.1">
<g id="svg_52" opacity="0.1">
<path id="svg_53" fill="black" d="m450.64,417.03l-48.83,0l0,50.55l48.83,0l0,-50.55z" opacity="0.1"/>
</g>
</g>
</g>
</g>
<path id="svg_54" fill="#DADDDF" d="m710.34,340.34l-379.34,0l0,278.24l379.34,0l0,-278.24z"/>
<path id="svg_55" fill="#E2E2E2" d="m716,340.34l-5.66,0l0,278.24l5.66,0l0,-278.24z"/>
<path id="svg_56" fill="black" d="m716,340.34l-5.66,0l0,278.24l5.66,0l0,-278.24z" opacity="0.1"/>
<path id="svg_57" fill="#F4F4F4" d="m700.86,351.36l-359.02,0l0,257.31l359.02,0l0,-257.31z"/>
<path id="svg_58" fill="#DADDDF" d="m350.66,351.36l-7.67,0l0,257.31l7.67,0l0,-257.31z"/>
<path id="svg_59" fill="black" d="m350.66,351.36l-7.67,0l0,257.31l7.67,0l0,-257.31z" opacity="0.1"/>
<path id="svg_60" fill="white" d="m432.29,437.16l-54.01,0l0,50.55l54.01,0l0,-50.55z"/>
<path id="svg_61" fill="black" d="m424.41,453.25l-39.41,0c-0.201,0 -0.395,0.08 -0.537,0.223c-0.143,0.142 -0.223,0.335 -0.223,0.537l0,0c0,0.202 0.08,0.395 0.223,0.537c0.142,0.143 0.336,0.223 0.537,0.223l39.43,0c0.1,0 0.198,-0.02 0.29,-0.058c0.091,-0.038 0.174,-0.094 0.244,-0.165c0.07,-0.071 0.125,-0.155 0.162,-0.247c0.037,-0.092 0.056,-0.191 0.054,-0.29l0,0c0.002,-0.099 -0.017,-0.198 -0.054,-0.29c-0.037,-0.092 -0.092,-0.176 -0.162,-0.247c-0.07,-0.071 -0.153,-0.127 -0.244,-0.165c-0.092,-0.038 -0.19,-0.058 -0.29,-0.058" opacity="0.2"/>
<path id="svg_62" fill="black" d="m424.41,461.25l-39.41,0c-0.2,0 -0.391,0.079 -0.534,0.219c-0.142,0.14 -0.223,0.331 -0.226,0.531l0,0.05c0.003,0.2 0.084,0.391 0.226,0.531c0.143,0.14 0.334,0.219 0.534,0.219l39.43,0c0.199,0 0.39,-0.079 0.531,-0.22c0.14,-0.14 0.219,-0.331 0.219,-0.53l0,-0.05c0,-0.199 -0.079,-0.39 -0.219,-0.53c-0.141,-0.141 -0.332,-0.22 -0.531,-0.22" opacity="0.2"/>
<path id="svg_63" fill="black" d="m424.41,469.13l-39.41,0c-0.201,0 -0.395,0.08 -0.537,0.222c-0.143,0.143 -0.223,0.336 -0.223,0.538c0,0.201 0.08,0.395 0.223,0.537c0.142,0.143 0.336,0.223 0.537,0.223l39.43,0c0.1,0 0.198,-0.02 0.29,-0.058c0.091,-0.038 0.174,-0.095 0.244,-0.165c0.07,-0.071 0.125,-0.155 0.162,-0.247c0.037,-0.092 0.056,-0.191 0.054,-0.29l0,0c0.002,-0.099 -0.017,-0.198 -0.054,-0.29c-0.037,-0.092 -0.092,-0.176 -0.162,-0.247c-0.07,-0.071 -0.153,-0.127 -0.244,-0.165c-0.092,-0.038 -0.19,-0.058 -0.29,-0.058" opacity="0.2"/>
<path id="svg_64" fill="black" d="m419.12,477.13l-30,0c-0.199,0 -0.391,0.079 -0.534,0.219c-0.142,0.14 -0.223,0.331 -0.226,0.531l0,0.05c0.003,0.2 0.084,0.39 0.226,0.531c0.143,0.14 0.335,0.219 0.534,0.219l30,0c0.198,-0.003 0.388,-0.083 0.528,-0.223c0.14,-0.14 0.22,-0.329 0.222,-0.527l0,-0.05c-0.002,-0.198 -0.082,-0.387 -0.222,-0.528c-0.14,-0.14 -0.33,-0.22 -0.528,-0.222z" opacity="0.2"/>
<path id="svg_65" fill="black" d="m406.15,443.32c0.003,0.269 -0.049,0.537 -0.152,0.786c-0.103,0.249 -0.255,0.475 -0.448,0.664c-0.386,0.382 -0.906,0.598 -1.45,0.6c-0.265,-0.002 -0.526,-0.056 -0.77,-0.16c-0.242,-0.104 -0.46,-0.258 -0.64,-0.45c-0.188,-0.19 -0.331,-0.419 -0.42,-0.67c-0.09,-0.247 -0.131,-0.508 -0.12,-0.77c0,-0.261 0.052,-0.518 0.153,-0.758c0.101,-0.24 0.249,-0.457 0.436,-0.639c0.186,-0.182 0.407,-0.324 0.65,-0.419c0.242,-0.095 0.501,-0.141 0.761,-0.134c0.518,0.012 1.013,0.22 1.384,0.581c0.371,0.362 0.591,0.851 0.616,1.369" opacity="0.3"/>
<path id="svg_66" fill="black" d="m506.7,512.43l-54.01,0l0,75.36l54.01,0l0,-75.36z" opacity="0.1"/>
<path id="svg_67" fill="white" d="m504.11,507.24l-54.01,0l0,75.36l54.01,0l0,-75.36z"/>
<path id="svg_68" fill="black" d="m496.22,523.34l-39.43,0c-0.2,0.002 -0.391,0.084 -0.531,0.226c-0.14,0.142 -0.219,0.334 -0.219,0.534l0,0c0,0.199 0.079,0.389 0.22,0.53c0.14,0.141 0.331,0.22 0.53,0.22l39.43,0c0.099,0.001 0.198,-0.017 0.29,-0.054c0.092,-0.038 0.176,-0.092 0.247,-0.162c0.071,-0.07 0.127,-0.153 0.165,-0.245c0.038,-0.091 0.058,-0.19 0.058,-0.289l0,0c0,-0.202 -0.08,-0.395 -0.223,-0.538c-0.142,-0.142 -0.335,-0.222 -0.537,-0.222z" opacity="0.2"/>
<path id="svg_69" fill="black" d="m496.22,571.79l-39.43,0c-0.2,0.003 -0.391,0.084 -0.531,0.226c-0.14,0.142 -0.219,0.334 -0.219,0.534l0,0c0,0.2 0.079,0.392 0.219,0.534c0.14,0.142 0.331,0.223 0.531,0.226l39.43,0c0.202,0 0.395,-0.08 0.537,-0.223c0.143,-0.142 0.223,-0.335 0.223,-0.537l0,0c0,-0.202 -0.08,-0.395 -0.223,-0.537c-0.142,-0.143 -0.335,-0.223 -0.537,-0.223" opacity="0.2"/>
<path id="svg_70" fill="black" d="m496.22,531.33l-39.43,0c-0.2,0.003 -0.391,0.084 -0.531,0.226c-0.14,0.142 -0.219,0.334 -0.219,0.534l0,0c0,0.2 0.079,0.392 0.219,0.534c0.14,0.142 0.331,0.223 0.531,0.226l39.43,0c0.202,0 0.395,-0.08 0.537,-0.223c0.143,-0.142 0.223,-0.335 0.223,-0.537c0,-0.201 -0.08,-0.395 -0.223,-0.537c-0.142,-0.143 -0.335,-0.223 -0.537,-0.223z" opacity="0.2"/>
<path id="svg_71" fill="black" d="m496.22,539.22l-39.43,0c-0.198,0.002 -0.387,0.082 -0.527,0.222c-0.141,0.14 -0.22,0.33 -0.223,0.528l0,0c0.003,0.198 0.082,0.387 0.223,0.527c0.14,0.14 0.329,0.22 0.527,0.223l39.43,0c0.198,0.005 0.391,-0.067 0.537,-0.202c0.145,-0.134 0.233,-0.32 0.243,-0.518c-0.003,-0.2 -0.084,-0.391 -0.226,-0.531c-0.142,-0.141 -0.334,-0.219 -0.534,-0.219" opacity="0.2"/>
<path id="svg_72" fill="black" d="m496.22,555.56l-39.43,0c-0.198,0.003 -0.387,0.082 -0.527,0.223c-0.141,0.14 -0.22,0.329 -0.223,0.527l0,0.05c0,0.199 0.079,0.39 0.22,0.53c0.14,0.141 0.331,0.22 0.53,0.22l39.43,0c0.099,0.001 0.198,-0.017 0.29,-0.054c0.092,-0.037 0.176,-0.092 0.247,-0.162c0.071,-0.07 0.127,-0.153 0.165,-0.245c0.038,-0.091 0.058,-0.19 0.058,-0.289l0,-0.05c-0.003,-0.2 -0.084,-0.391 -0.226,-0.531c-0.142,-0.14 -0.334,-0.219 -0.534,-0.219" opacity="0.2"/>
<path id="svg_73" fill="black" d="m496.22,563.45l-39.43,0c-0.199,0 -0.39,0.079 -0.53,0.22c-0.141,0.141 -0.22,0.331 -0.22,0.53l0,0c0,0.2 0.079,0.392 0.219,0.534c0.14,0.142 0.331,0.224 0.531,0.226l39.43,0c0.202,0 0.395,-0.08 0.537,-0.222c0.143,-0.143 0.223,-0.336 0.223,-0.538c0,-0.099 -0.02,-0.197 -0.058,-0.289c-0.038,-0.092 -0.094,-0.175 -0.165,-0.245c-0.071,-0.069 -0.155,-0.124 -0.247,-0.162c-0.092,-0.037 -0.191,-0.055 -0.29,-0.054z" opacity="0.2"/>
<path id="svg_74" fill="black" d="m490.93,547.21l-30,0c-0.202,0 -0.395,0.08 -0.537,0.223c-0.143,0.142 -0.223,0.335 -0.223,0.537l0,0c0,0.201 0.08,0.395 0.223,0.537c0.142,0.143 0.335,0.223 0.537,0.223l30,0c0.201,0 0.395,-0.08 0.537,-0.223c0.143,-0.142 0.223,-0.336 0.223,-0.537l0,0c0,-0.202 -0.08,-0.395 -0.223,-0.537c-0.142,-0.143 -0.336,-0.223 -0.537,-0.223" opacity="0.2"/>
<path id="svg_75" fill="black" d="m478,513.4c0.02,0.41 -0.087,0.817 -0.307,1.165c-0.219,0.347 -0.54,0.618 -0.919,0.777c-0.38,0.158 -0.798,0.196 -1.2,0.108c-0.401,-0.088 -0.766,-0.297 -1.044,-0.6c-0.18,-0.194 -0.319,-0.422 -0.41,-0.67c-0.094,-0.249 -0.135,-0.514 -0.12,-0.78c0.001,-0.514 0.206,-1.007 0.57,-1.37c0.179,-0.182 0.392,-0.326 0.627,-0.423c0.236,-0.098 0.488,-0.148 0.743,-0.147c0.527,-0.003 1.035,0.196 1.419,0.558c0.383,0.361 0.613,0.856 0.641,1.382" opacity="0.3"/>
<path id="svg_76" fill="black" d="m480.61,385.92c0,0 43.32,-8 54.23,2.81c10.91,10.81 7,58.44 7,58.44l-61.23,0l0,-61.25z" opacity="0.15"/>
<path id="svg_77" fill="#E2E2E2" d="m473.59,377.17c0,0 36.51,-5.18 47.32,5.62c10.81,10.8 13.82,55.63 13.82,55.63l-61.14,0l0,-61.25z"/>
<path id="svg_78" fill="black" d="m506.32,382.79c-0.038,0.546 -0.283,1.056 -0.684,1.428c-0.402,0.371 -0.929,0.576 -1.476,0.572c-0.272,0.005 -0.541,-0.046 -0.792,-0.15c-0.251,-0.103 -0.478,-0.256 -0.668,-0.45c-0.376,-0.389 -0.588,-0.908 -0.59,-1.45c-0.021,-0.279 0.02,-0.559 0.12,-0.82c0.099,-0.26 0.249,-0.497 0.44,-0.7c0.193,-0.202 0.424,-0.365 0.68,-0.48c0.256,-0.109 0.532,-0.163 0.81,-0.16c0.573,0.001 1.122,0.227 1.53,0.63c0.2,0.201 0.359,0.44 0.467,0.703c0.108,0.262 0.163,0.543 0.163,0.827" opacity="0.3"/>
<path id="svg_79" fill="#B1B5BA" d="m522.31,393.16l-35.54,0c-0.338,-0.022 -0.677,0.026 -0.996,0.141c-0.319,0.115 -0.611,0.293 -0.858,0.525c-0.247,0.232 -0.444,0.512 -0.579,0.823c-0.135,0.312 -0.204,0.647 -0.204,0.986c0,0.339 0.069,0.674 0.204,0.985c0.135,0.311 0.332,0.591 0.579,0.823c0.247,0.232 0.539,0.411 0.858,0.526c0.319,0.114 0.658,0.162 0.996,0.141l35.54,0c0.338,0.021 0.678,-0.027 0.996,-0.141c0.319,-0.115 0.612,-0.294 0.859,-0.526c0.247,-0.232 0.444,-0.512 0.578,-0.823c0.135,-0.311 0.205,-0.646 0.205,-0.985c0,-0.339 -0.07,-0.674 -0.205,-0.986c-0.134,-0.311 -0.331,-0.591 -0.578,-0.823c-0.247,-0.232 -0.54,-0.41 -0.859,-0.525c-0.318,-0.115 -0.658,-0.163 -0.996,-0.141"/>
<path id="svg_80" fill="#B1B5BA" d="m524,405.47l-39,0c-0.101,-0.012 -0.203,-0.003 -0.3,0.028c-0.097,0.03 -0.187,0.081 -0.263,0.149c-0.076,0.067 -0.137,0.15 -0.178,0.243c-0.042,0.093 -0.064,0.193 -0.064,0.295c0,0.102 0.022,0.202 0.064,0.295c0.041,0.093 0.102,0.176 0.178,0.243c0.076,0.068 0.166,0.118 0.263,0.149c0.097,0.03 0.199,0.04 0.3,0.028l39,0c0.101,0.012 0.203,0.002 0.3,-0.028c0.097,-0.031 0.187,-0.081 0.263,-0.149c0.076,-0.067 0.137,-0.15 0.179,-0.243c0.041,-0.093 0.063,-0.193 0.063,-0.295c0,-0.102 -0.022,-0.202 -0.063,-0.295c-0.042,-0.093 -0.103,-0.176 -0.179,-0.243c-0.076,-0.068 -0.166,-0.119 -0.263,-0.149c-0.097,-0.031 -0.199,-0.04 -0.3,-0.028"/>
<path id="svg_81" fill="#B1B5BA" d="m524,414.33l-39,0c-0.101,-0.012 -0.203,-0.002 -0.3,0.028c-0.097,0.031 -0.187,0.081 -0.263,0.149c-0.076,0.068 -0.137,0.15 -0.178,0.243c-0.042,0.093 -0.064,0.194 -0.064,0.295c0,0.102 0.022,0.202 0.064,0.295c0.041,0.093 0.102,0.176 0.178,0.243c0.076,0.068 0.166,0.119 0.263,0.149c0.097,0.031 0.199,0.04 0.3,0.028l39,0c0.101,0.012 0.203,0.003 0.3,-0.028c0.097,-0.03 0.187,-0.081 0.263,-0.149c0.076,-0.067 0.137,-0.15 0.179,-0.243c0.041,-0.093 0.063,-0.193 0.063,-0.295c0,-0.101 -0.022,-0.202 -0.063,-0.295c-0.042,-0.093 -0.103,-0.175 -0.179,-0.243c-0.076,-0.068 -0.166,-0.118 -0.263,-0.149c-0.097,-0.03 -0.199,-0.04 -0.3,-0.028z"/>
<path id="svg_82" fill="#B1B5BA" d="m524,423.19l-39,0c-0.101,-0.012 -0.203,-0.002 -0.3,0.028c-0.097,0.031 -0.187,0.081 -0.263,0.149c-0.076,0.067 -0.137,0.15 -0.178,0.243c-0.042,0.093 -0.064,0.193 -0.064,0.295c0,0.102 0.022,0.202 0.064,0.295c0.041,0.093 0.102,0.176 0.178,0.243c0.076,0.068 0.166,0.119 0.263,0.149c0.097,0.03 0.199,0.04 0.3,0.028l39,0c0.101,0.012 0.203,0.002 0.3,-0.028c0.097,-0.03 0.187,-0.081 0.263,-0.149c0.076,-0.067 0.137,-0.15 0.179,-0.243c0.041,-0.093 0.063,-0.193 0.063,-0.295c0,-0.102 -0.022,-0.202 -0.063,-0.295c-0.042,-0.093 -0.103,-0.176 -0.179,-0.243c-0.076,-0.068 -0.166,-0.118 -0.263,-0.149c-0.097,-0.03 -0.199,-0.04 -0.3,-0.028"/>
<path id="svg_83" fill="black" d="m668.64,386.59l-62.98,0l0,83.9l62.98,0l0,-83.9z" opacity="0.1"/>
<path id="svg_84" fill="white" d="m661.73,378.82l-62.98,0l0,83.9l62.98,0l0,-83.9z"/>
<path id="svg_85" fill="black" d="m633,387.36c-0.002,0.745 -0.299,1.458 -0.826,1.984c-0.526,0.527 -1.239,0.824 -1.984,0.826c-0.727,-0.026 -1.415,-0.334 -1.919,-0.858c-0.504,-0.525 -0.784,-1.225 -0.781,-1.952c-0.002,-0.355 0.067,-0.706 0.203,-1.034c0.136,-0.328 0.335,-0.626 0.587,-0.876c0.251,-0.251 0.549,-0.449 0.877,-0.585c0.327,-0.135 0.679,-0.205 1.033,-0.205c0.726,0.002 1.423,0.284 1.947,0.787c0.523,0.503 0.832,1.188 0.863,1.913" opacity="0.3"/>
<path id="svg_86" fill="#B1B5BA" d="m646.92,400.75l-39,0c-0.101,-0.012 -0.203,-0.002 -0.3,0.028c-0.098,0.031 -0.187,0.081 -0.263,0.149c-0.076,0.067 -0.137,0.15 -0.179,0.243c-0.041,0.093 -0.063,0.193 -0.063,0.295c0,0.102 0.022,0.202 0.063,0.295c0.042,0.093 0.103,0.176 0.179,0.243c0.076,0.068 0.165,0.119 0.263,0.149c0.097,0.031 0.199,0.04 0.3,0.028l39,0c0.101,0.012 0.203,0.003 0.3,-0.028c0.097,-0.03 0.187,-0.081 0.263,-0.149c0.076,-0.067 0.137,-0.15 0.178,-0.243c0.042,-0.093 0.064,-0.193 0.064,-0.295c0,-0.102 -0.022,-0.202 -0.064,-0.295c-0.041,-0.093 -0.102,-0.176 -0.178,-0.243c-0.076,-0.068 -0.166,-0.118 -0.263,-0.149c-0.097,-0.03 -0.199,-0.04 -0.3,-0.028z"/>
<path id="svg_87" fill="#B1B5BA" d="m646.92,409.61l-39,0c-0.101,-0.012 -0.203,-0.002 -0.3,0.028c-0.098,0.031 -0.187,0.081 -0.263,0.149c-0.076,0.067 -0.137,0.15 -0.179,0.243c-0.041,0.093 -0.063,0.193 -0.063,0.295c0,0.102 0.022,0.202 0.063,0.295c0.042,0.093 0.103,0.176 0.179,0.243c0.076,0.068 0.165,0.118 0.263,0.149c0.097,0.03 0.199,0.04 0.3,0.028l39,0c0.101,0.012 0.203,0.002 0.3,-0.028c0.097,-0.031 0.187,-0.081 0.263,-0.149c0.076,-0.067 0.137,-0.15 0.178,-0.243c0.042,-0.093 0.064,-0.193 0.064,-0.295c0,-0.102 -0.022,-0.202 -0.064,-0.295c-0.041,-0.093 -0.102,-0.176 -0.178,-0.243c-0.076,-0.068 -0.166,-0.118 -0.263,-0.149c-0.097,-0.03 -0.199,-0.04 -0.3,-0.028"/>
<path id="svg_88" fill="#B1B5BA" d="m646.92,427.78l-39,0c-0.101,-0.012 -0.203,-0.002 -0.3,0.028c-0.098,0.03 -0.187,0.081 -0.263,0.149c-0.076,0.067 -0.137,0.15 -0.179,0.243c-0.041,0.093 -0.063,0.193 -0.063,0.295c0,0.102 0.022,0.202 0.063,0.295c0.042,0.093 0.103,0.176 0.179,0.243c0.076,0.068 0.165,0.118 0.263,0.149c0.097,0.03 0.199,0.04 0.3,0.028l39,0c0.101,0.012 0.203,0.002 0.3,-0.028c0.097,-0.031 0.187,-0.081 0.263,-0.149c0.076,-0.067 0.137,-0.15 0.178,-0.243c0.042,-0.093 0.064,-0.193 0.064,-0.295c0,-0.102 -0.022,-0.202 -0.064,-0.295c-0.041,-0.093 -0.102,-0.176 -0.178,-0.243c-0.076,-0.068 -0.166,-0.119 -0.263,-0.149c-0.097,-0.03 -0.199,-0.04 -0.3,-0.028"/>
<path id="svg_89" fill="#B1B5BA" d="m647.79,446.82l-39,0c-0.188,0 -0.369,0.075 -0.502,0.208c-0.133,0.133 -0.208,0.314 -0.208,0.502c0,0.188 0.075,0.369 0.208,0.502c0.133,0.133 0.314,0.208 0.502,0.208l39,0c0.188,0 0.369,-0.075 0.502,-0.208c0.133,-0.133 0.208,-0.314 0.208,-0.502c0,-0.188 -0.075,-0.369 -0.208,-0.502c-0.133,-0.133 -0.314,-0.208 -0.502,-0.208"/>
<path id="svg_90" fill="#B1B5BA" d="m641.52,418.47l-33.59,0c-0.189,0 -0.369,0.075 -0.502,0.208c-0.133,0.133 -0.208,0.314 -0.208,0.502c0,0.189 0.075,0.369 0.208,0.502c0.133,0.133 0.313,0.208 0.502,0.208l33.59,0c0.188,0 0.369,-0.075 0.502,-0.208c0.133,-0.133 0.208,-0.313 0.208,-0.502c0,-0.188 -0.075,-0.369 -0.208,-0.502c-0.133,-0.133 -0.314,-0.208 -0.502,-0.208"/>
<path id="svg_91" fill="#B1B5BA" d="m641.52,436.64l-33.59,0c-0.189,0 -0.369,0.075 -0.502,0.208c-0.133,0.133 -0.208,0.314 -0.208,0.502c0,0.188 0.075,0.369 0.208,0.502c0.133,0.133 0.313,0.208 0.502,0.208l33.59,0c0.188,0 0.369,-0.075 0.502,-0.208c0.133,-0.133 0.208,-0.314 0.208,-0.502c0,-0.188 -0.075,-0.369 -0.208,-0.502c-0.133,-0.133 -0.314,-0.208 -0.502,-0.208"/>
<path id="svg_92" fill="black" d="m1095.84,474.49c10.22,0 18.5,-8.282 18.5,-18.5c0,-10.217 -8.28,-18.5 -18.5,-18.5c-10.22,0 -18.5,8.283 -18.5,18.5c0,10.218 8.28,18.5 18.5,18.5z" opacity="0.2"/>
<path id="svg_93" fill="#868A91" d="m1116.88,421c-8.33,-3.35 -9.37,-15.38 -9.37,-15.38l-21,0c0,0 -1,12 -9.37,15.38c-4.05,1.63 -13.16,3.58 -21.8,7.15c-5.71,2.361 -10.59,6.364 -14.03,11.501c-3.44,5.137 -5.27,11.179 -5.27,17.359l0,0.12l121.96,0l0,-0.13c0,-6.18 -1.83,-12.222 -5.27,-17.359c-3.44,-5.137 -8.32,-9.14 -14.03,-11.501c-8.64,-3.57 -17.75,-5.52 -21.8,-7.15" clip-rule="evenodd" fill-rule="evenodd"/>
<path id="svg_94" fill="#61656D" d="m1105.27,402.76l-16.52,0l0,2.86l16.52,0l0,-2.86z"/>
<path id="svg_95" fill="#61656D" d="m1102.66,397l-11.29,0l0,5.77l11.29,0l0,-5.77z"/>
<path id="svg_96" fill="#61656D" d="m1105.27,402.76l-16.52,0l0,2.86l16.52,0l0,-2.86z"/>
<path id="svg_97" fill="#61656D" d="m1102.66,397l-11.29,0l0,5.77l11.29,0l0,-5.77z"/>
<path id="svg_98" fill="#61656D" d="m1098.02,397l-2.01,0l0,-228.49l2.01,0.16l0,228.33z" clip-rule="evenodd" fill-rule="evenodd"/>
<path id="svg_99" fill="black" d="m1158,457c0,-6.18 -1.83,-12.222 -5.27,-17.359c-3.44,-5.138 -8.32,-9.14 -14.03,-11.501c-8.64,-3.57 -17.75,-5.52 -21.8,-7.15c-8.33,-3.35 -9.37,-15.38 -9.37,-15.38l-4.53,0l-0.37,0.07c0,0 -1.38,14.76 11.63,20.95c5.67,2.7 16.78,7.66 20.74,12.54c3.62,4.47 4.07,10.36 4.07,17.95l18.93,0l0,-0.12z" clip-rule="evenodd" fill-rule="evenodd" opacity="0.2"/>
<path id="svg_100" fill="#3F4249" d="m1302.19,703l-423.55,0c-8.046,0 -14.57,6.523 -14.57,14.57l0,283.06c0,8.05 6.524,14.57 14.57,14.57l423.55,0c8.05,0 14.57,-6.52 14.57,-14.57l0,-283.06c0,-8.047 -6.52,-14.57 -14.57,-14.57z"/>
<path id="svg_101" fill="#3F4249" d="m845.77,992.11l490.45,0l0,9.52c0,4.72 -1.88,9.25 -5.21,12.59c-3.34,3.33 -7.87,5.21 -12.59,5.21l-454.85,0c-4.721,0 -9.249,-1.88 -12.587,-5.21c-3.338,-3.34 -5.213,-7.87 -5.213,-12.59l0,-9.52l0,0z"/>
<path id="svg_102" fill="white" d="m1303.98,715.4l-427.12,0l0,263.65l427.12,0l0,-263.65z"/>
<g id="svg_103" opacity="0.3">
<path id="svg_104" fill="black" d="m1316.76,993.23c0,0.15 -101.35,0.28 -226.33,0.28c-124.98,0 -226.36,-0.13 -226.36,-0.28c0,-0.15 101.33,-0.23 226.36,-0.23c125.03,0 226.33,0.08 226.33,0.23z" opacity="0.3"/>
</g>
<path id="svg_105" fill="white" d="m1042.46,994l97.08,0l-5.15,6.96l-86.57,0l-5.36,-6.96z" opacity="0.2"/>
<path id="svg_106" fill="#868A91" d="m1304,715.33l-427.42,0l0,10.07l427.42,0l0,-10.07z"/>
<path id="svg_107" fill="rgb(77, 97, 252)" class="change-color-in-svg" d="m886.38,720.37c0.018,0.399 -0.084,0.794 -0.293,1.135c-0.208,0.34 -0.514,0.611 -0.877,0.776c-0.364,0.165 -0.769,0.218 -1.162,0.151c-0.394,-0.067 -0.759,-0.25 -1.047,-0.525c-0.289,-0.276 -0.489,-0.632 -0.574,-1.022c-0.084,-0.391 -0.05,-0.797 0.098,-1.168c0.148,-0.371 0.404,-0.688 0.735,-0.912c0.33,-0.224 0.72,-0.344 1.12,-0.345c0.257,-0.009 0.514,0.033 0.755,0.125c0.241,0.091 0.461,0.23 0.648,0.408c0.186,0.178 0.335,0.392 0.438,0.628c0.102,0.237 0.156,0.491 0.159,0.749l0,0z"/>
<path id="svg_108" fill="white" d="m894.43,720.37c0.018,0.399 -0.084,0.794 -0.293,1.135c-0.208,0.34 -0.514,0.611 -0.878,0.776c-0.363,0.165 -0.768,0.218 -1.161,0.151c-0.394,-0.067 -0.759,-0.25 -1.048,-0.525c-0.288,-0.276 -0.488,-0.632 -0.573,-1.022c-0.085,-0.391 -0.051,-0.797 0.098,-1.168c0.148,-0.371 0.404,-0.688 0.735,-0.912c0.33,-0.224 0.72,-0.344 1.12,-0.345c0.257,-0.009 0.514,0.033 0.755,0.125c0.241,0.091 0.461,0.23 0.648,0.408c0.186,0.178 0.335,0.392 0.437,0.628c0.103,0.237 0.157,0.491 0.16,0.749l0,0z"/>
<path id="svg_109" fill="black" d="m902.48,720.37c0.018,0.399 -0.083,0.794 -0.292,1.134c-0.209,0.341 -0.514,0.611 -0.878,0.777c-0.363,0.165 -0.768,0.217 -1.162,0.151c-0.393,-0.067 -0.758,-0.25 -1.047,-0.526c-0.289,-0.276 -0.488,-0.631 -0.573,-1.022c-0.085,-0.39 -0.051,-0.797 0.098,-1.167c0.148,-0.371 0.404,-0.689 0.735,-0.913c0.33,-0.224 0.72,-0.344 1.119,-0.344c0.258,-0.008 0.514,0.035 0.754,0.127c0.241,0.092 0.46,0.231 0.646,0.409c0.187,0.178 0.336,0.391 0.439,0.627c0.103,0.236 0.158,0.49 0.161,0.747l0,0z" opacity="0.3"/>
<path id="svg_110" fill="#DADDDF" d="m1303.85,725.4l-7.34,0l0,253.6l7.34,0l0,-253.6z"/>
<path id="svg_111" fill="#868A91" d="m1300.17,813.32c-0.25,0 -0.5,-0.049 -0.73,-0.145c-0.23,-0.097 -0.44,-0.237 -0.62,-0.415c-0.17,-0.177 -0.31,-0.388 -0.41,-0.62c-0.09,-0.231 -0.14,-0.48 -0.14,-0.73l0,-82.61c0,-0.25 0.05,-0.498 0.14,-0.73c0.1,-0.232 0.24,-0.442 0.41,-0.62c0.18,-0.177 0.39,-0.318 0.62,-0.414c0.23,-0.096 0.48,-0.146 0.73,-0.146l0,0c0.25,0 0.5,0.05 0.73,0.146c0.23,0.096 0.44,0.237 0.61,0.415c0.18,0.177 0.32,0.388 0.41,0.62c0.1,0.231 0.14,0.479 0.14,0.729l0,82.61c0,0.25 -0.04,0.498 -0.14,0.73c-0.09,0.231 -0.23,0.442 -0.41,0.62c-0.17,0.177 -0.38,0.318 -0.61,0.414c-0.23,0.097 -0.48,0.146 -0.73,0.146l0,0z"/>
<path id="svg_132" fill="rgb(77, 97, 252)" class="change-color-in-svg" d="m1060.28,841.34l-2,-7.46c-0.03,-0.135 -0.11,-0.256 -0.22,-0.341c-0.11,-0.085 -0.25,-0.131 -0.39,-0.129l-24.4,0c-0.17,0 -0.33,0.068 -0.45,0.188c-0.12,0.12 -0.19,0.282 -0.19,0.452l0,88.21c0,0.17 0.07,0.333 0.19,0.453c0.12,0.12 0.28,0.187 0.45,0.187l124.13,0c0.17,0 0.33,-0.067 0.45,-0.187c0.12,-0.12 0.19,-0.283 0.19,-0.453l0,-79.82c0,-0.168 -0.07,-0.328 -0.19,-0.446c-0.12,-0.118 -0.28,-0.184 -0.45,-0.184l-96.5,0c-0.14,-0.001 -0.28,-0.047 -0.39,-0.132c-0.11,-0.084 -0.19,-0.203 -0.23,-0.338l0,0z"/>
<path id="svg_133" fill="black" d="m1060.28,841.34l-2,-7.46c-0.03,-0.135 -0.11,-0.256 -0.22,-0.341c-0.11,-0.085 -0.25,-0.131 -0.39,-0.129l-24.4,0c-0.17,0 -0.33,0.068 -0.45,0.188c-0.12,0.12 -0.19,0.282 -0.19,0.452l0,88.21c0,0.17 0.07,0.333 0.19,0.453c0.12,0.12 0.28,0.187 0.45,0.187l124.13,0c0.17,0 0.33,-0.067 0.45,-0.187c0.12,-0.12 0.19,-0.283 0.19,-0.453l0,-79.82c0,-0.168 -0.07,-0.328 -0.19,-0.446c-0.12,-0.118 -0.28,-0.184 -0.45,-0.184l-96.5,0c-0.14,-0.001 -0.28,-0.047 -0.39,-0.132c-0.11,-0.084 -0.19,-0.203 -0.23,-0.338l0,0z" opacity="0.2"/>
<path id="svg_134" fill="#DADDDF" d="m1033.04,865.15l77.82,24.46l31.41,-99.89l-57.79,-18.17l-26.02,12.74l-25.42,80.86z"/>
<path id="svg_135" fill="black" d="m1084.48,771.55l-26.02,12.74l20.04,6.3l5.98,-19.04z" opacity="0.2"/>
<g id="svg_136" opacity="0.2">
<path id="svg_137" fill="black" d="m1129.43,804.07l-43.27,-13.6l-0.8,2.566l43.26,13.6l0.81,-2.566z" opacity="0.2"/>
<path id="svg_138" fill="black" d="m1127.39,810.54l-43.26,-13.599l-0.81,2.566l43.26,13.599l0.81,-2.566z" opacity="0.2"/>
<path id="svg_139" fill="black" d="m1120.78,813.942l-43.09,-13.605l-0.8,2.555l43.08,13.605l0.81,-2.555z" opacity="0.2"/>
<path id="svg_140" fill="black" d="m1123.32,823.496l-63.39,-19.927l-0.81,2.567l63.39,19.926l0.81,-2.566z" opacity="0.2"/>
<path id="svg_141" fill="black" d="m1121.28,829.967l-63.39,-19.927l-0.81,2.566l63.4,19.927l0.8,-2.566z" opacity="0.2"/>
<path id="svg_142" fill="black" d="m1119.25,836.439l-63.39,-19.926l-0.81,2.566l63.4,19.926l0.8,-2.566z" opacity="0.2"/>
<path id="svg_143" fill="black" d="m1117.22,842.91l-63.4,-19.927l-0.8,2.567l63.39,19.926l0.81,-2.566z" opacity="0.2"/>
<path id="svg_144" fill="black" d="m1115.19,849.393l-63.4,-19.927l-0.8,2.567l63.39,19.926l0.81,-2.566z" opacity="0.2"/>
<path id="svg_145" fill="black" d="m1113.14,855.864l-63.39,-19.927l-0.81,2.566l63.39,19.927l0.81,-2.566z" opacity="0.2"/>
<path id="svg_146" fill="black" d="m1111.11,862.346l-63.39,-19.926l-0.81,2.566l63.39,19.927l0.81,-2.567z" opacity="0.2"/>
<path id="svg_147" fill="black" d="m1109.07,868.817l-63.39,-19.926l-0.8,2.566l63.39,19.926l0.8,-2.566z" opacity="0.2"/>
<path id="svg_148" fill="black" d="m1107.04,875.3l-63.39,-19.926l-0.8,2.566l63.39,19.926l0.8,-2.566z" opacity="0.2"/>
</g>
<path id="svg_149" fill="rgb(77, 97, 252)" class="change-color-in-svg" d="m1032.88,922.9l124.12,0c0.09,-0.001 0.18,-0.02 0.26,-0.057c0.08,-0.038 0.15,-0.091 0.21,-0.158c0.06,-0.067 0.11,-0.146 0.13,-0.231c0.03,-0.085 0.04,-0.175 0.03,-0.264l-8.48,-73.09c-0.02,-0.154 -0.09,-0.295 -0.21,-0.398c-0.12,-0.103 -0.27,-0.161 -0.42,-0.162l-98.64,0c-0.13,-0.002 -0.25,-0.041 -0.35,-0.112c-0.11,-0.071 -0.19,-0.171 -0.24,-0.288l-2.84,-6.91c-0.05,-0.118 -0.13,-0.22 -0.23,-0.291c-0.11,-0.072 -0.23,-0.11 -0.36,-0.109l-22.38,0c-0.09,0.001 -0.18,0.021 -0.26,0.058c-0.08,0.038 -0.16,0.093 -0.22,0.161c-0.06,0.068 -0.1,0.147 -0.13,0.234c-0.02,0.086 -0.03,0.177 -0.02,0.267l9.37,80.79c0.02,0.159 0.1,0.305 0.22,0.409c0.12,0.103 0.28,0.157 0.44,0.151l0,0z"/>
<path id="svg_150" fill="#FC9D9D" d="m676.32,963l27.94,-0.08l0.74,16.08c0.089,2.073 0.648,4.098 1.636,5.922c0.988,1.825 2.377,3.4 4.064,4.608l20.49,14.64l-51.36,-1.27l-3.51,-39.9z"/>
<path id="svg_151" fill="black" d="m694.68,996.43l7.36,2.93l-22.39,2.45l-2.46,-27.22l27.38,0l0.16,3.24l-16.38,2.38c-0.852,0.122 -1.625,0.569 -2.156,1.247c-0.531,0.678 -0.78,1.536 -0.694,2.393l0,0.31c0.249,2.693 1.238,5.265 2.858,7.431c1.621,2.166 3.809,3.84 6.322,4.839z" opacity="0.15"/>
<path id="svg_152" fill="#FC9D9D" d="m591.33,963l27.3,-0.08l-4.27,39.08l-23.11,0l0.08,-39z"/>
<path id="svg_153" fill="black" d="m591.33,1002.21l0.08,-27.7l26,-0.08l-0.4,3.32l-16.62,2.54c-0.759,0.101 -1.459,0.465 -1.98,1.027c-0.52,0.562 -0.828,1.288 -0.87,2.053l-0.55,12l-5.66,6.84z" opacity="0.15"/>
<path id="svg_154" fill="rgb(77, 97, 252)" class="change-color-in-svg" d="m590.83,655l103.51,0l11.1,319.63l-28.54,0l-28.8,-260.63c0,-0.83 -0.33,-1.626 -0.917,-2.213c-0.587,-0.587 -1.383,-0.917 -2.213,-0.917c-0.83,0 -1.626,0.33 -2.213,0.917c-0.587,0.587 -0.917,1.383 -0.917,2.213l-22.47,260.59l-28.54,0l0,-319.59z"/>
<path id="svg_155" fill="black" d="m607.59,655.52l-4.59,312.42l-12.28,-0.08l0.28,-312.34l16.59,0z" opacity="0.2"/>
<path id="svg_156" fill="#21252B" d="m590.78,993.26l-0.08,2.3c-0.012,1.942 -0.35,3.869 -1,5.7l-2.85,8c-0.78,2.25 -1.182,4.62 -1.19,7l0,0.4c0.039,0.79 0.385,1.52 0.963,2.06c0.577,0.53 1.341,0.81 2.127,0.79l28.41,0c0.786,0.02 1.55,-0.26 2.128,-0.79c0.578,-0.54 0.923,-1.27 0.962,-2.06l0,-1c-0.016,-2.07 -0.353,-4.12 -1,-6.09l-2.46,-8.15c-0.535,-1.664 -0.802,-3.402 -0.79,-5.15l0,-3c0.007,-1.884 -0.709,-3.698 -2,-5.07l-0.39,-0.47c-2.608,-2.654 -6.16,-4.169 -9.88,-4.214c-3.721,-0.045 -7.309,1.383 -9.98,3.974l-0.72,0.71c-1.328,1.365 -2.126,3.159 -2.25,5.06z"/>
<path id="svg_157" fill="rgb(77, 97, 252)" class="change-color-in-svg" d="m589,968l32.52,0l-0.63,6.57l-31.89,0l0,-6.57z"/>
<path id="svg_158" fill="black" d="m589,968l13.61,0l-0.32,6.57l-13.29,0l0,-6.57z" opacity="0.15"/>
<path id="svg_159" fill="black" d="m585.63,1014.47l34.51,0c0.066,0.39 0.093,0.79 0.08,1.19l0,1c-0.039,0.79 -0.385,1.52 -0.962,2.06c-0.578,0.53 -1.342,0.81 -2.128,0.79l-28.41,0c-0.786,0.02 -1.55,-0.26 -2.128,-0.79c-0.578,-0.54 -0.923,-1.27 -0.962,-2.06l0,-2.22l0,0.03z" opacity="0.6"/>
<path id="svg_160" fill="#21252B" d="m679.25,991.6l10.92,3.4c0.788,0.233 1.621,0.264 2.424,0.089c0.802,-0.175 1.547,-0.55 2.166,-1.089l8.63,-7.36c0.94,-0.809 2.132,-1.268 3.372,-1.297c1.24,-0.029 2.451,0.373 3.428,1.137l19.47,15.11l15.35,5.07c2.207,0.74 4.127,2.15 5.49,4.04c1.363,1.89 2.101,4.15 2.11,6.48c-0.002,0.65 -0.261,1.27 -0.72,1.73c-0.458,0.46 -1.08,0.72 -1.73,0.73l-68.06,0c-0.77,0 -1.532,-0.15 -2.244,-0.44c-0.711,-0.3 -1.358,-0.73 -1.902,-1.27c-0.545,-0.55 -0.976,-1.19 -1.27,-1.91c-0.294,-0.71 -0.445,-1.47 -0.444,-2.24l0,-20c0.014,-0.358 0.108,-0.708 0.277,-1.024c0.169,-0.316 0.407,-0.589 0.697,-0.799c0.29,-0.21 0.624,-0.351 0.977,-0.413c0.353,-0.062 0.715,-0.043 1.059,0.056l0,0z"/>
<path id="svg_161" fill="black" d="m676.32,1014.79l76,0c0.23,0.8 0.337,1.62 0.32,2.45c-0.002,0.65 -0.261,1.27 -0.72,1.73c-0.458,0.46 -1.08,0.72 -1.73,0.73l-68.09,0c-1.388,0 -2.729,-0.5 -3.787,-1.4c-1.058,-0.9 -1.764,-2.14 -1.993,-3.51l0,0z" opacity="0.6"/>
<path id="svg_162" fill="white" d="m710.27,994.37l4.12,-4.43c0.112,-0.117 0.175,-0.273 0.175,-0.435c0,-0.162 -0.063,-0.318 -0.175,-0.435c-0.116,-0.114 -0.272,-0.178 -0.435,-0.178c-0.162,0 -0.319,0.064 -0.435,0.178l-4.12,4.43c-0.075,0.083 -0.125,0.186 -0.145,0.296c-0.019,0.111 -0.008,0.224 0.034,0.328c0.042,0.105 0.112,0.195 0.202,0.261c0.09,0.067 0.198,0.106 0.309,0.115c0.165,-0.009 0.325,-0.053 0.47,-0.13z"/>
<path id="svg_163" fill="#21252B" d="m699.93,532.64c0.53,-12.5 -8,-23.9 -16.79,-26.74l-21.41,-8.21c0,-0.06 -5.86,-1.63 -5.86,-1.69l2.15,0.64l-33,-1.11l-1.74,0.49l-40.09,9.5c-10.52,2.37 -18,12.27 -17.78,23.5l0.61,29l25.11,35.13l-1.72,65.79c-0.016,0.575 0.082,1.148 0.288,1.686c0.206,0.538 0.517,1.029 0.914,1.446c0.396,0.418 0.872,0.752 1.398,0.985c0.527,0.233 1.094,0.36 1.67,0.373l97.76,0c1.107,-0.022 2.164,-0.464 2.957,-1.236c0.793,-0.773 1.262,-1.818 1.313,-2.924l4.22,-126.63z"/>
<path id="svg_164" fill="white" d="m713.52,996.9l4.11,-4.43c0.114,-0.116 0.178,-0.272 0.178,-0.435c0,-0.163 -0.064,-0.319 -0.178,-0.435c-0.117,-0.112 -0.273,-0.174 -0.435,-0.174c-0.162,0 -0.318,0.062 -0.435,0.174l-4.11,4.4c-0.114,0.116 -0.178,0.272 -0.178,0.435c0,0.163 0.064,0.319 0.178,0.435c0.104,0.102 0.244,0.16 0.39,0.16c0.167,-0.007 0.331,-0.052 0.48,-0.13l0,0z"/>
<path id="svg_165" fill="white" d="m716.76,999.44l4.12,-4.43c0.112,-0.117 0.174,-0.273 0.174,-0.435c0,-0.162 -0.062,-0.318 -0.174,-0.435c-0.116,-0.114 -0.273,-0.178 -0.435,-0.178c-0.163,0 -0.319,0.064 -0.435,0.178l-4.12,4.43c-0.075,0.083 -0.126,0.186 -0.145,0.296c-0.02,0.111 -0.008,0.225 0.033,0.329c0.042,0.104 0.112,0.194 0.202,0.261c0.091,0.066 0.198,0.106 0.31,0.114c0.167,0.017 0.335,-0.029 0.47,-0.13l0,0z"/>
<path id="svg_166" fill="white" d="m609.53,994.53c0.072,-0.169 0.08,-0.359 0.023,-0.533c-0.057,-0.175 -0.175,-0.323 -0.333,-0.417c-1.836,-0.901 -3.854,-1.37 -5.9,-1.37c-2.045,0 -4.063,0.469 -5.9,1.37c-0.168,0.085 -0.296,0.233 -0.355,0.412c-0.059,0.179 -0.045,0.374 0.04,0.543c0.085,0.168 0.234,0.296 0.413,0.355c0.179,0.059 0.374,0.045 0.542,-0.04c1.631,-0.775 3.415,-1.178 5.22,-1.178c1.806,0 3.589,0.403 5.22,1.178c0.094,0.063 0.208,0.092 0.32,0.08c0.143,0.001 0.284,-0.035 0.409,-0.106c0.124,-0.07 0.228,-0.171 0.301,-0.294l0,0z"/>
<path id="svg_167" fill="white" d="m609.53,998.17c0.072,-0.169 0.08,-0.358 0.023,-0.533c-0.057,-0.175 -0.175,-0.323 -0.333,-0.417c-1.836,-0.901 -3.854,-1.37 -5.9,-1.37c-2.045,0 -4.063,0.469 -5.9,1.37c-0.168,0.085 -0.296,0.233 -0.355,0.412c-0.059,0.179 -0.045,0.375 0.04,0.543c0.085,0.168 0.234,0.296 0.413,0.355c0.179,0.059 0.374,0.045 0.542,-0.04c1.63,-0.779 3.414,-1.183 5.22,-1.183c1.807,0 3.59,0.404 5.22,1.183c0.094,0.064 0.208,0.092 0.32,0.08c0.143,0.001 0.284,-0.035 0.409,-0.106c0.124,-0.07 0.228,-0.171 0.301,-0.294z"/>
<path id="svg_168" fill="white" d="m609.53,1001.73c0.084,-0.18 0.099,-0.38 0.041,-0.56c-0.057,-0.19 -0.182,-0.34 -0.351,-0.44c-1.837,-0.899 -3.855,-1.367 -5.9,-1.367c-2.045,0 -4.063,0.468 -5.9,1.367c-0.083,0.04 -0.157,0.1 -0.218,0.17c-0.061,0.07 -0.108,0.15 -0.137,0.24c-0.029,0.09 -0.041,0.18 -0.034,0.28c0.007,0.09 0.032,0.18 0.074,0.26c0.042,0.09 0.1,0.16 0.171,0.22c0.071,0.06 0.153,0.11 0.242,0.14c0.088,0.03 0.182,0.04 0.275,0.03c0.093,0 0.184,-0.03 0.267,-0.07c1.631,-0.78 3.415,-1.18 5.22,-1.18c1.806,0 3.589,0.4 5.22,1.18c0.094,0.06 0.208,0.09 0.32,0.08c0.139,0.01 0.276,-0.02 0.4,-0.08c0.125,-0.07 0.231,-0.16 0.31,-0.27l0,0z"/>
<path id="svg_169" fill="#21252B" d="m690.87,510.75c0,0 12.36,7.2 14.29,30.88l10.06,72.78l-29.85,-1.25l5.5,-102.41z"/>
<path id="svg_170" fill="black" d="m676.75,973.24l-28.65,-259.16c-0.045,-0.796 -0.388,-1.547 -0.96,-2.103c-0.572,-0.555 -1.333,-0.876 -2.13,-0.897l5.91,0c7.53,0 13.93,5.93 14.84,13.85l28.16,246l-17.17,2.31z" opacity="0.2"/>
<path id="svg_171" fill="rgb(77, 97, 252)" class="change-color-in-svg" d="m674,968l32.05,0l0.47,6.57l-31.86,0l-0.66,-6.57z"/>
<path id="svg_172" fill="black" d="m589,968l32.52,0l-0.63,6.57l-31.89,0l0,-6.57z" opacity="0.15"/>
<path id="svg_173" fill="black" d="m612.08,606.31l-13.62,-1.81l3.54,-61.91c0,-0.14 0.22,-0.25 0.53,-0.33c0.414,-0.096 0.844,-0.098 1.258,-0.005c0.414,0.093 0.802,0.277 1.136,0.54c0.333,0.264 0.603,0.598 0.789,0.98c0.186,0.382 0.284,0.8 0.287,1.225l0.92,55.59l56.91,8.71c0.28,0.045 0.534,0.189 0.718,0.405c0.183,0.217 0.283,0.491 0.282,0.775c0,0.169 -0.036,0.337 -0.106,0.491c-0.07,0.155 -0.173,0.292 -0.301,0.403c-0.128,0.111 -0.279,0.193 -0.442,0.241c-0.162,0.047 -0.333,0.059 -0.501,0.035l-51.4,-5.34z" opacity="0.3"/>
<path id="svg_174" fill="black" d="m674,968l32.05,0l0.47,6.57l-31.86,0l-0.66,-6.57z" opacity="0.15"/>
<path id="svg_175" fill="black" d="m695.55,515.44l-10.18,97.72l19.79,0.83l-4.07,-54.92l-0.29,-11.53c-0.016,-0.625 -0.178,-1.236 -0.473,-1.787c-0.296,-0.55 -0.716,-1.024 -1.227,-1.383l-3.55,-28.93z" opacity="0.3"/>
<path id="svg_176" fill="black" d="m674,968l18.91,0l0.71,6.57l-19,0l-0.62,-6.57z" opacity="0.15"/>
<path id="svg_177" fill="black" d="m607.84,631.55l-0.36,31.89l-13.78,0c-0.575,-0.014 -1.142,-0.142 -1.668,-0.375c-0.526,-0.234 -1.001,-0.568 -1.397,-0.985c-0.397,-0.417 -0.707,-0.908 -0.914,-1.445c-0.207,-0.537 -0.306,-1.11 -0.291,-1.685l0.64,-24.62l17.77,-2.78z" opacity="0.3"/>
<g id="svg_178" opacity="0.6">
<path id="svg_179" fill="white" d="m608.41,555.58c1.083,0 1.96,-0.877 1.96,-1.96c0,-1.082 -0.877,-1.96 -1.96,-1.96c-1.082,0 -1.96,0.878 -1.96,1.96c0,1.083 0.878,1.96 1.96,1.96z" opacity="0.6"/>
<path id="svg_180" fill="white" d="m624.54,519.54c1.083,0 1.96,-0.877 1.96,-1.96c0,-1.082 -0.877,-1.96 -1.96,-1.96c-1.082,0 -1.96,0.878 -1.96,1.96c0,1.083 0.878,1.96 1.96,1.96z" opacity="0.6"/>
<path id="svg_181" fill="white" d="m597.46,511.27c1.083,0 1.96,-0.877 1.96,-1.96c0,-1.082 -0.877,-1.96 -1.96,-1.96c-1.082,0 -1.96,0.878 -1.96,1.96c0,1.083 0.878,1.96 1.96,1.96z" opacity="0.6"/>
<path id="svg_182" fill="white" d="m692.74,587.09c1.083,0 1.96,-0.878 1.96,-1.96c0,-1.083 -0.877,-1.96 -1.96,-1.96c-1.082,0 -1.96,0.877 -1.96,1.96c0,1.082 0.878,1.96 1.96,1.96z" opacity="0.6"/>
<path id="svg_183" fill="white" d="m633.47,640.85c1.082,0 1.96,-0.877 1.96,-1.96c0,-1.082 -0.878,-1.96 -1.96,-1.96c-1.083,0 -1.96,0.878 -1.96,1.96c0,1.083 0.877,1.96 1.96,1.96z" opacity="0.6"/>
<path id="svg_184" fill="white" d="m604.26,656.58c1.082,0 1.96,-0.877 1.96,-1.96c0,-1.082 -0.878,-1.96 -1.96,-1.96c-1.083,0 -1.96,0.878 -1.96,1.96c0,1.083 0.877,1.96 1.96,1.96z" opacity="0.6"/>
<path id="svg_185" fill="white" d="m679.93,638.73c1.082,0 1.96,-0.877 1.96,-1.96c0,-1.082 -0.878,-1.96 -1.96,-1.96c-1.083,0 -1.96,0.878 -1.96,1.96c0,1.083 0.877,1.96 1.96,1.96z" opacity="0.6"/>
<path id="svg_186" fill="white" d="m695.08,533.85c1.083,0 1.96,-0.877 1.96,-1.96c0,-1.082 -0.877,-1.96 -1.96,-1.96c-1.082,0 -1.96,0.878 -1.96,1.96c0,1.083 0.878,1.96 1.96,1.96z" opacity="0.6"/>
<path id="svg_187" fill="white" d="m664.66,536.49c1.083,0 1.96,-0.877 1.96,-1.96c0,-1.082 -0.877,-1.96 -1.96,-1.96c-1.082,0 -1.96,0.878 -1.96,1.96c0,1.083 0.878,1.96 1.96,1.96z" opacity="0.6"/>
<path id="svg_188" fill="white" d="m638.43,581.83c1.082,0 1.96,-0.877 1.96,-1.96c0,-1.082 -0.878,-1.96 -1.96,-1.96c-1.083,0 -1.96,0.878 -1.96,1.96c0,1.083 0.877,1.96 1.96,1.96z" opacity="0.6"/>
<path id="svg_189" fill="white" d="m656.95,601.88c1.083,0 1.96,-0.878 1.96,-1.96c0,-1.083 -0.877,-1.96 -1.96,-1.96c-1.082,0 -1.96,0.877 -1.96,1.96c0,1.082 0.878,1.96 1.96,1.96z" opacity="0.6"/>
<path id="svg_190" fill="white" d="m614.71,595.99c1.083,0 1.96,-0.877 1.96,-1.96c0,-1.082 -0.877,-1.96 -1.96,-1.96c-1.082,0 -1.96,0.878 -1.96,1.96c0,1.083 0.878,1.96 1.96,1.96z" opacity="0.6"/>
<path id="svg_191" fill="white" d="m655.51,656.54c1.082,0 1.96,-0.877 1.96,-1.96c0,-1.082 -0.878,-1.96 -1.96,-1.96c-1.083,0 -1.96,0.878 -1.96,1.96c0,1.083 0.877,1.96 1.96,1.96z" opacity="0.6"/>
<path id="svg_192" fill="white" d="m641.95,550.82c1.083,0 1.96,-0.878 1.96,-1.96c0,-1.083 -0.877,-1.96 -1.96,-1.96c-1.082,0 -1.96,0.877 -1.96,1.96c0,1.082 0.878,1.96 1.96,1.96z" opacity="0.6"/>
</g>
<path id="svg_193" fill="rgb(77, 97, 252)" class="change-color-in-svg" d="m675.77,571.15l-1.77,-7.45c-0.025,-0.129 -0.093,-0.246 -0.193,-0.331c-0.1,-0.086 -0.225,-0.135 -0.357,-0.139l-21.81,0c-0.079,0.004 -0.156,0.023 -0.227,0.057c-0.072,0.034 -0.136,0.081 -0.189,0.14c-0.053,0.058 -0.093,0.127 -0.12,0.201c-0.026,0.074 -0.038,0.153 -0.034,0.232l0,88.22c-0.008,0.16 0.047,0.317 0.154,0.437c0.107,0.12 0.256,0.193 0.416,0.203l110.79,0c0.16,-0.01 0.31,-0.083 0.416,-0.203c0.107,-0.12 0.162,-0.277 0.154,-0.437l0,-79.82c0.004,-0.079 -0.007,-0.158 -0.034,-0.232c-0.026,-0.074 -0.067,-0.143 -0.12,-0.201c-0.053,-0.059 -0.117,-0.106 -0.188,-0.14c-0.072,-0.034 -0.149,-0.053 -0.228,-0.057l-86.11,0c-0.133,-0.005 -0.26,-0.055 -0.36,-0.143c-0.1,-0.087 -0.167,-0.206 -0.19,-0.337z"/>
<path id="svg_194" fill="black" d="m675.77,571.15l-1.77,-7.45c-0.025,-0.129 -0.093,-0.246 -0.193,-0.331c-0.1,-0.086 -0.225,-0.135 -0.357,-0.139l-21.81,0c-0.079,0.004 -0.156,0.023 -0.227,0.057c-0.072,0.034 -0.136,0.081 -0.189,0.14c-0.053,0.058 -0.093,0.127 -0.12,0.201c-0.026,0.074 -0.038,0.153 -0.034,0.232l0,88.22c-0.008,0.16 0.047,0.317 0.154,0.437c0.107,0.12 0.256,0.193 0.416,0.203l110.79,0c0.16,-0.01 0.31,-0.083 0.416,-0.203c0.107,-0.12 0.162,-0.277 0.154,-0.437l0,-79.82c0.004,-0.079 -0.007,-0.158 -0.034,-0.232c-0.026,-0.074 -0.067,-0.143 -0.12,-0.201c-0.053,-0.059 -0.117,-0.106 -0.188,-0.14c-0.072,-0.034 -0.149,-0.053 -0.228,-0.057l-86.11,0c-0.133,-0.005 -0.26,-0.055 -0.36,-0.143c-0.1,-0.087 -0.167,-0.206 -0.19,-0.337z" opacity="0.2"/>
<path id="svg_195" fill="#DADDDF" d="m652.55,594.97l77.82,24.46l31.41,-99.9l-57.78,-18.16l-26.03,12.74l-25.42,80.86z"/>
<path id="svg_196" fill="black" d="m704,501.37l-26.03,12.74l20.04,6.3l5.99,-19.04z" opacity="0.2"/>
<g id="svg_197" opacity="0.2">
<path id="svg_198" fill="black" d="m748.927,533.895l-43.263,-13.6l-0.807,2.567l43.263,13.599l0.807,-2.566z" opacity="0.2"/>
<path id="svg_199" fill="black" d="m746.9,540.368l-43.263,-13.599l-0.807,2.566l43.263,13.6l0.807,-2.567z" opacity="0.2"/>
<path id="svg_200" fill="black" d="m744.861,546.848l-43.263,-13.599l-0.807,2.566l43.263,13.599l0.807,-2.566z" opacity="0.2"/>
<path id="svg_201" fill="black" d="m739.791,551.253l-63.128,-19.935l-0.807,2.556l63.128,19.935l0.807,-2.556z" opacity="0.2"/>
<path id="svg_202" fill="black" d="m740.792,559.795l-63.392,-19.927l-0.806,2.566l63.392,19.927l0.806,-2.566z" opacity="0.2"/>
<path id="svg_203" fill="black" d="m735.739,564.155l-63.128,-19.935l-0.807,2.555l63.128,19.935l0.807,-2.555z" opacity="0.2"/>
<path id="svg_204" fill="black" d="m736.727,572.748l-63.392,-19.927l-0.807,2.566l63.392,19.927l0.807,-2.566z" opacity="0.2"/>
<path id="svg_205" fill="black" d="m734.688,579.218l-63.392,-19.926l-0.807,2.566l63.392,19.926l0.807,-2.566z" opacity="0.2"/>
<path id="svg_206" fill="black" d="m732.651,585.692l-63.392,-19.927l-0.807,2.566l63.392,19.927l0.807,-2.566z" opacity="0.2"/>
<path id="svg_207" fill="black" d="m727.626,589.948l-63.127,-19.935l-0.807,2.555l63.127,19.935l0.807,-2.555z" opacity="0.2"/>
<path id="svg_208" fill="black" d="m728.584,598.645l-63.392,-19.926l-0.806,2.566l63.392,19.927l0.806,-2.567z" opacity="0.2"/>
<path id="svg_209" fill="black" d="m726.545,605.125l-63.392,-19.926l-0.806,2.566l63.392,19.927l0.806,-2.567z" opacity="0.2"/>
</g>
<path id="svg_210" fill="rgb(77, 97, 252)" class="change-color-in-svg" d="m651.32,652.72l110.78,0c0.085,-0.006 0.168,-0.029 0.243,-0.069c0.076,-0.04 0.142,-0.095 0.195,-0.162c0.052,-0.067 0.09,-0.144 0.112,-0.226c0.021,-0.083 0.024,-0.169 0.01,-0.253l-7.56,-73.09c-0.009,-0.148 -0.072,-0.288 -0.177,-0.393c-0.105,-0.105 -0.245,-0.168 -0.393,-0.177l-88,0c-0.113,0.001 -0.224,-0.032 -0.318,-0.094c-0.095,-0.063 -0.168,-0.152 -0.212,-0.256l-2.53,-6.91c-0.037,-0.113 -0.107,-0.212 -0.202,-0.283c-0.095,-0.072 -0.209,-0.113 -0.328,-0.117l-19.94,0c-0.085,0.006 -0.168,0.029 -0.243,0.069c-0.075,0.04 -0.142,0.095 -0.194,0.162c-0.053,0.067 -0.091,0.144 -0.112,0.226c-0.021,0.083 -0.025,0.169 -0.011,0.253l8.36,80.8c0.017,0.132 0.077,0.255 0.171,0.349c0.094,0.094 0.217,0.154 0.349,0.171l0,0z"/>
<path id="svg_211" fill="#FC9D9D" d="m609.4,606.32l59.87,5.49l-1,17.3c0,0 -52.07,4.54 -78.38,1.38l5.56,-15.37l13.95,-8.8z"/>
<path id="svg_212" fill="#FC9D9D" d="m660.45,627.42l14.21,4.28c4.118,0.908 8.285,1.576 12.48,2l12.68,2.7c0.368,0.036 0.734,-0.076 1.019,-0.31c0.285,-0.235 0.465,-0.573 0.501,-0.94c0.036,-0.367 -0.076,-0.734 -0.31,-1.019c-0.234,-0.285 -0.572,-0.465 -0.94,-0.501l-11.31,-4.52l-0.22,-0.49l16.81,0c0.391,-0.03 0.757,-0.203 1.028,-0.486c0.271,-0.284 0.428,-0.657 0.441,-1.049c0.012,-0.392 -0.121,-0.775 -0.373,-1.075c-0.253,-0.299 -0.608,-0.495 -0.996,-0.55l-4.54,-0.53l6.73,-0.14c0.474,-0.011 0.927,-0.196 1.273,-0.521c0.345,-0.325 0.558,-0.766 0.597,-1.239l0,0c0.042,-0.503 -0.114,-1.002 -0.436,-1.391c-0.321,-0.388 -0.782,-0.636 -1.284,-0.689l-18.73,-1.78l-0.17,-0.74l14.74,-0.38c0.355,-0.012 0.693,-0.154 0.951,-0.399c0.257,-0.245 0.415,-0.575 0.445,-0.929c0.029,-0.354 -0.072,-0.707 -0.285,-0.991c-0.213,-0.284 -0.523,-0.48 -0.871,-0.551l-7.54,-0.88l-9.6,-1l0.9,-0.75c8.4,-1.27 8.87,-2.93 9.23,-4.23c0.029,-0.114 0.031,-0.234 0.004,-0.349c-0.026,-0.115 -0.08,-0.222 -0.156,-0.312c-0.077,-0.09 -0.174,-0.161 -0.283,-0.206c-0.109,-0.045 -0.227,-0.063 -0.345,-0.053l-15.57,1.33l-17.78,3.59l-0.41,2.16"/>
<g id="svg_213" opacity="0.15">
<path id="svg_214" fill="black" d="m689.24,624.5c-0.017,-0.079 -0.017,-0.161 0,-0.24c0.01,-0.135 0.072,-0.261 0.172,-0.353c0.1,-0.091 0.232,-0.14 0.368,-0.137l13.82,0.67c0.137,0.01 0.264,0.073 0.356,0.176c0.091,0.103 0.139,0.237 0.134,0.374c-0.008,0.136 -0.069,0.264 -0.17,0.356c-0.101,0.091 -0.234,0.14 -0.37,0.134l-13.82,-0.68c-0.103,0.007 -0.205,-0.019 -0.293,-0.072c-0.087,-0.054 -0.156,-0.134 -0.197,-0.228z" opacity="0.15"/>
</g>
<path id="svg_215" fill="#FC9D9D" d="m601.76,563l-2,41.24l28.24,3.76l-16.69,23.36l-26.81,0.5c-2.277,0.135 -4.558,-0.197 -6.702,-0.975c-2.144,-0.778 -4.106,-1.986 -5.766,-3.55c-1.66,-1.564 -2.984,-3.45 -3.889,-5.544c-0.904,-2.094 -1.372,-4.35 -1.373,-6.631l0,-51.08"/>
<g id="svg_216" opacity="0.15">
<path id="svg_217" fill="black" d="m698.88,613.26c0.001,-0.084 -0.015,-0.168 -0.046,-0.246c-0.032,-0.079 -0.079,-0.15 -0.139,-0.209c-0.059,-0.06 -0.131,-0.107 -0.209,-0.139c-0.078,-0.032 -0.162,-0.047 -0.246,-0.046l-4.43,0c-0.165,0.012 -0.32,0.084 -0.436,0.201c-0.116,0.118 -0.185,0.274 -0.194,0.439c0,0.167 0.066,0.328 0.184,0.446c0.118,0.118 0.279,0.184 0.446,0.184l4.43,0c0.164,-0.011 0.319,-0.081 0.436,-0.196c0.118,-0.116 0.19,-0.27 0.204,-0.434l0,0z" opacity="0.15"/>
</g>
<g id="svg_218" opacity="0.15">
<path id="svg_219" fill="black" d="m699.19,618.8c0.003,-0.084 -0.012,-0.167 -0.042,-0.245c-0.031,-0.079 -0.077,-0.15 -0.136,-0.21c-0.059,-0.06 -0.129,-0.107 -0.207,-0.139c-0.078,-0.031 -0.161,-0.047 -0.245,-0.046l-4.51,0c-0.165,0.012 -0.32,0.084 -0.436,0.201c-0.116,0.118 -0.185,0.274 -0.194,0.439c-0.001,0.083 0.014,0.166 0.045,0.243c0.031,0.077 0.078,0.147 0.137,0.206c0.058,0.059 0.128,0.105 0.205,0.136c0.077,0.031 0.16,0.047 0.243,0.045l4.51,0c0.163,-0.011 0.317,-0.081 0.433,-0.197c0.115,-0.116 0.185,-0.269 0.197,-0.433z" opacity="0.15"/>
</g>
<path id="svg_220" fill="black" d="m666.38,611.55l-1.53,17.84l-4.91,0.37l1.7,-18.65l4.74,0.44z"/>
<path id="svg_221" fill="black" d="m599.72,604.23l-5.42,-0.43c-0.076,-0.019 -0.144,-0.062 -0.192,-0.124c-0.048,-0.062 -0.075,-0.138 -0.075,-0.216c0,-0.078 0.027,-0.155 0.075,-0.216c0.048,-0.062 0.116,-0.105 0.192,-0.124l5.68,-1.7l-0.26,2.81z" opacity="0.15"/>
<path id="svg_222" fill="rgb(77, 97, 252)" class="change-color-in-svg" d="m663.73,625.19c2.48,0 4.49,-2.01 4.49,-4.49c0,-2.48 -2.01,-4.49 -4.49,-4.49c-2.48,0 -4.49,2.01 -4.49,4.49c0,2.48 2.01,4.49 4.49,4.49z"/>
<path id="svg_223" fill="white" d="m663.73,624.07c1.862,0 3.37,-1.509 3.37,-3.37c0,-1.861 -1.508,-3.37 -3.37,-3.37c-1.861,0 -3.37,1.509 -3.37,3.37c0,1.861 1.509,3.37 3.37,3.37z"/>
<path id="svg_224" stroke-linecap="round" stroke-miterlimit="10" stroke-width="0.56" stroke="black" d="m665.75,618.96l-2.02,1.74l-1.67,0"/>
<path id="svg_225" fill="#FC9D9D" d="m662.36,472.25c-0.171,2.075 -0.56,4.126 -1.16,6.12l0.47,14.34l0.11,3.41c0.069,1.056 -0.271,2.098 -0.95,2.91c-4.219,3.233 -9.196,5.331 -14.456,6.096c-5.26,0.765 -10.628,0.171 -15.594,-1.726c-2.325,-0.866 -4.545,-1.989 -6.62,-3.35c-0.342,-0.207 -0.641,-0.479 -0.88,-0.8l-0.07,-0.07l0,-0.07c-0.299,-0.376 -0.518,-0.81 -0.642,-1.275c-0.124,-0.464 -0.15,-0.949 -0.078,-1.425l0.07,-0.72l0,-0.07l0.35,-2.41l4.6,-31.73l0.94,-7c0.227,-2.421 0.906,-4.778 2,-6.95c8.38,-9.11 27.84,1.21 34.5,5.18c-0.29,1.96 -1.63,10.37 -2.59,19.54z"/>
<path id="svg_226" fill="#21252B" d="m565.77,564.08l0,-37l38.94,-1.5l-2,39.41l-36.94,-0.91z"/>
<path id="svg_227" fill="#FC9D9D" d="m661.33,428.31c2.945,1.768 5.411,4.232 7.182,7.175c1.771,2.942 2.794,6.275 2.978,9.705c0.83,15.65 -0.62,41.93 -19.53,43c-25.46,3.74 -25.57,-44.19 -25.57,-44.19c0.79,-6.51 4,-11.06 8.75,-14.86c6.77,-5.42 18.76,-5.29 26.19,-0.81l0,-0.02z"/>
<path id="svg_228" fill="black" d="m671.29,456.7c0,0 -2.39,14.81 -5.89,18.89c-0.45,0.52 -1.79,3.2 -2.67,-0.55c-0.194,-0.842 -0.632,-1.608 -1.257,-2.204c-0.626,-0.595 -1.413,-0.994 -2.263,-1.146l-7.51,-1.33c-0.894,-0.157 -1.814,-0.035 -2.635,0.35c-0.821,0.384 -1.504,1.013 -1.955,1.8l-1.76,3.08c0,0 -9.41,5.31 -14.92,-20.56l-2,-0.53c0,0 -0.06,31.13 20.2,33.89c0.02,0 21.91,4.53 22.66,-31.69z"/>
<path id="svg_229" fill="black" d="m574.82,564.05l0.53,-38.16c0.55,-9 3.24,-16 10.68,-20.81l-1.66,0.4c-5.485,1.169 -10.373,4.258 -13.783,8.712c-3.41,4.453 -5.118,9.977 -4.817,15.578l0,34.31l9.05,-0.03z" opacity="0.3"/>
<path id="svg_230" fill="black" d="m615.32,631.61c21.48,-0.07 44.79,-1.83 51.23,-2.35l8.11,2.44c4.117,0.908 8.284,1.576 12.48,2l12.68,2.7c0.182,0.01 0.364,-0.017 0.536,-0.079c0.172,-0.062 0.329,-0.157 0.464,-0.281c-1.82,0.56 -14.39,-3.81 -14.39,-3.81c-6.864,-1.271 -13.57,-3.282 -20,-6c-0.06,-0.26 -0.12,-0.33 -0.18,-0.08c-0.17,0.84 -27.29,0.43 -41.13,0.17l-37.54,-2c-6.56,0.23 -12.34,-5.67 -12.34,-13.82l0.66,-46.47l-9.05,0l0,51c-0.008,2.287 0.457,4.551 1.365,6.65c0.909,2.098 2.24,3.987 3.912,5.547c1.672,1.561 3.648,2.759 5.805,3.52c2.156,0.761 4.447,1.068 6.728,0.903l30.66,-0.04z" opacity="0.15"/>
<path id="svg_231" fill="black" d="m627.22,463.23c1.165,0.201 2.364,0.022 3.42,-0.51l-4.15,5.53l0.73,-5.02z" opacity="0.15"/>
<path id="svg_232" fill="#FC9D9D" d="m629.54,451.05c-0.174,-0.677 -0.495,-1.308 -0.94,-1.847c-0.445,-0.539 -1.004,-0.973 -1.636,-1.272c-0.632,-0.298 -1.322,-0.454 -2.021,-0.456c-0.699,-0.002 -1.389,0.15 -2.023,0.445c-6,2.11 -5.82,15.42 4,16.88c5.17,0.8 4.3,-2.26 3.72,-6.33l-1.1,-7.42z"/>
<path id="svg_233" fill="black" d="m622.41,451.26c0.422,-0.285 0.9,-0.477 1.401,-0.563c0.502,-0.086 1.016,-0.065 1.509,0.063c0.47,0.171 0.9,0.437 1.263,0.781c0.363,0.344 0.651,0.759 0.847,1.219c0.54,1.134 0.791,2.385 0.73,3.64l0,1.16c0,0.083 -0.017,0.165 -0.05,0.24c-0.033,0.076 -0.082,0.144 -0.143,0.2c-0.062,0.055 -0.134,0.098 -0.213,0.123c-0.078,0.026 -0.162,0.035 -0.244,0.027c-0.083,-0.001 -0.165,-0.019 -0.241,-0.054c-0.076,-0.034 -0.144,-0.084 -0.199,-0.146c-0.056,-0.062 -0.098,-0.135 -0.124,-0.214c-0.025,-0.08 -0.034,-0.163 -0.026,-0.246l0,-1.16c0.037,-1.051 -0.162,-2.096 -0.58,-3.06c-0.125,-0.311 -0.312,-0.594 -0.549,-0.831c-0.237,-0.237 -0.52,-0.424 -0.831,-0.549c-0.697,-0.122 -1.415,0.032 -2,0.43c-0.067,0.039 -0.141,0.064 -0.217,0.074c-0.077,0.01 -0.155,0.005 -0.229,-0.016c-0.075,-0.02 -0.144,-0.055 -0.205,-0.103c-0.061,-0.048 -0.112,-0.107 -0.149,-0.175c-0.075,-0.145 -0.092,-0.314 -0.045,-0.471c0.047,-0.156 0.152,-0.289 0.295,-0.369l0,0z" opacity="0.3"/>
<path id="svg_234" fill="black" d="m661.78,493.14l-0.29,-8.44c-2.4,2.18 -9.1,5 -16.15,2.76c-3.569,-1.164 -6.678,-3.429 -8.88,-6.47c-0.034,-0.066 -0.082,-0.124 -0.14,-0.171c-0.058,-0.046 -0.125,-0.08 -0.197,-0.099c-0.072,-0.019 -0.147,-0.022 -0.22,-0.01c-0.074,0.012 -0.144,0.039 -0.206,0.08c-0.062,0.041 -0.115,0.095 -0.155,0.157c-0.04,0.063 -0.066,0.133 -0.077,0.207c-0.011,0.073 -0.007,0.148 0.013,0.22c0.02,0.072 0.055,0.139 0.102,0.196c2.86,3.877 7.065,6.548 11.79,7.49c2.003,1.616 4.312,2.81 6.789,3.511c2.476,0.701 5.068,0.895 7.621,0.569l0,0z" opacity="0.2"/>
<path id="svg_235" fill="black" d="m647.31,460.69c1.166,0 2.11,-0.944 2.11,-2.11c0,-1.165 -0.944,-2.11 -2.11,-2.11c-1.165,0 -2.11,0.945 -2.11,2.11c0,1.166 0.945,2.11 2.11,2.11z"/>
<path id="svg_236" fill="white" d="m647.61,459.53c0.243,0 0.44,-0.197 0.44,-0.44c0,-0.243 -0.197,-0.44 -0.44,-0.44c-0.243,0 -0.44,0.197 -0.44,0.44c0,0.243 0.197,0.44 0.44,0.44z"/>
<path id="svg_237" fill="black" d="m664.2,460.69c1.165,0 2.11,-0.944 2.11,-2.11c0,-1.165 -0.945,-2.11 -2.11,-2.11c-1.165,0 -2.11,0.945 -2.11,2.11c0,1.166 0.945,2.11 2.11,2.11z"/>
<path id="svg_238" fill="white" d="m664.49,459.46c0.243,0 0.44,-0.197 0.44,-0.44c0,-0.243 -0.197,-0.44 -0.44,-0.44c-0.243,0 -0.44,0.197 -0.44,0.44c0,0.243 0.197,0.44 0.44,0.44z"/>
<path id="svg_239" fill="white" d="m576.96,542.93c1.083,0 1.96,-0.878 1.96,-1.96c0,-1.083 -0.877,-1.96 -1.96,-1.96c-1.082,0 -1.96,0.877 -1.96,1.96c0,1.082 0.878,1.96 1.96,1.96z" opacity="0.6"/>
<path id="svg_240" fill="black" d="m657.06,468.69l-2.91,0c-0.086,0.001 -0.172,-0.015 -0.252,-0.047c-0.08,-0.032 -0.152,-0.079 -0.214,-0.14c-0.061,-0.06 -0.11,-0.132 -0.143,-0.212c-0.034,-0.079 -0.051,-0.165 -0.051,-0.251c0,-0.175 0.07,-0.343 0.194,-0.467c0.123,-0.124 0.291,-0.193 0.466,-0.193l2.91,0c0.348,0 0.681,-0.138 0.927,-0.384c0.245,-0.245 0.383,-0.579 0.383,-0.926c0,-0.347 -0.138,-0.681 -0.383,-0.926c-0.246,-0.246 -0.579,-0.384 -0.927,-0.384c-0.172,0 -0.337,-0.069 -0.459,-0.19c-0.122,-0.122 -0.191,-0.288 -0.191,-0.46c0,-0.172 0.069,-0.338 0.191,-0.46c0.122,-0.122 0.287,-0.19 0.459,-0.19c0.666,0.041 1.291,0.335 1.747,0.82c0.457,0.486 0.711,1.128 0.711,1.795c0,0.667 -0.254,1.309 -0.711,1.794c-0.456,0.486 -1.081,0.78 -1.747,0.821l0,0z" opacity="0.3"/>
<path id="svg_241" fill="white" d="m650.61,474.53l8.35,1.05c0.056,0.006 0.109,0.031 0.15,0.07c0.038,0.031 0.072,0.069 0.1,0.11c0.009,0.049 0.009,0.1 0,0.15c0.015,0.052 0.015,0.108 0,0.16c-0.444,0.876 -1.146,1.596 -2.011,2.061c-0.866,0.465 -1.853,0.653 -2.829,0.539c-0.976,-0.12 -1.892,-0.539 -2.62,-1.2c-0.738,-0.652 -1.253,-1.52 -1.47,-2.48l0,-0.06c-0.01,-0.05 -0.01,-0.101 0,-0.15c0.009,-0.051 0.03,-0.099 0.06,-0.14c0.031,-0.041 0.072,-0.072 0.12,-0.09c0.049,-0.015 0.101,-0.015 0.15,0l0,-0.02z"/>
<path id="svg_242" fill="black" d="m642.79,452.61c5.35,-3.16 8,-0.93 8,-0.93l0.16,0.71c0,0 -5,-0.79 -7.67,0.66l-0.49,-0.44z"/>
<path id="svg_243" fill="black" d="m668.83,452.75c-5.37,-3.14 -8,-0.9 -8,-0.9l-0.17,0.71c0,0 5,-0.81 7.68,0.63l0.49,-0.44z"/>
<path id="svg_244" fill="#21252B" d="m619.91,496.82c2.24,11.1 19.25,12.49 19.25,12.49c18.45,3.35 24.76,-10.38 24.76,-10.38l-1.09,-5.35c-0.029,-0.087 -0.089,-0.159 -0.168,-0.205c-0.079,-0.046 -0.172,-0.062 -0.262,-0.045c-24.29,5.44 -37,-0.29 -39.61,-2.12c-0.083,-0.053 -0.177,-0.088 -0.276,-0.101c-0.098,-0.014 -0.198,-0.006 -0.292,0.022c-0.095,0.029 -0.183,0.077 -0.257,0.143c-0.075,0.065 -0.134,0.145 -0.175,0.236l-1.88,5.31z"/>
<path id="svg_245" stroke-miterlimit="10" stroke="black" d="m622.61,499.08c0,0 16.07,7.41 38.48,1.24" opacity="0.3"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 61 KiB

View File

@@ -58,7 +58,7 @@ export const Pool = ({ pool }: PoolProps) => {
<div
key={pool.sousId}
id={pool.sousId.toString()}
className="flex items-center w-full h-auto bg-white px-16 p-4 rounded-xl shadow flex-col relative z-0 overflow-hidden hover:shadow-lg transition-all duration-300 cursor-pointer"
className="flex items-center w-full h-auto bg-white px-16 p-4 rounded-xl shadow flex-col relative z-0 overflow-hidden hover:shadow-lg transition-all duration-300"
>
<div
className="box-border h-full w-full absolute left-0 top-0 rounded-xl opacity-20 filter blur-2xl bg-cover"

View File

@@ -22,6 +22,10 @@ const MenuItems: MenuItem[] = [
label: "Ordem de Troca",
path: "/orders/exchange",
},
{
label: "Ordem de Stake",
path: "/orders/stake",
},
];
export const SideNav = () => {

View File

@@ -0,0 +1,27 @@
import type { FC } from "react";
import React from "react";
import websiteLogin from "../assets/vectors/no_data.svg";
type Props = {
historyName: string;
};
export const NoHistory: FC<Props> = ({ historyName }) => {
return (
<section className="text-gray-600 body-font w-full">
<div className="container mx-auto flex px-5 py-24 items-center justify-center flex-col">
<img
className="lg:w-2/6 md:w-3/6 w-5/6 mb-10 object-cover object-center rounded"
alt="hero"
src={websiteLogin}
/>
<div className="text-center lg:w-2/3 w-full">
<h1 className="title-font sm:text-4xl text-3xl mb-4 font-medium text-gray-900">
Você não possui históricos de {historyName}
</h1>
</div>
</div>
</section>
);
};

View File

@@ -1,5 +1,7 @@
import { Unauthenticated } from "./Unauthenticated";
import { NoHistory } from "./NoHistory";
export const Messages = {
Unauthenticated,
NoHistory,
};

View File

@@ -3,6 +3,7 @@ import React from "react";
import cx from "classnames";
import type { ProcessStatus } from "../__generated__/ExchangeHistory_buyCryptoOrders.graphql";
import { getStatusTextAndColors } from "../../../utils/processStatus";
export type CryptoExchangeOrderProps = {
payed?: string;
@@ -11,18 +12,6 @@ export type CryptoExchangeOrderProps = {
createdAt?: string;
};
const getStatusTextAndColors = (status: ProcessStatus) => {
if (status === "PROCESSING") {
return ["Processando", "text-yellow-900", "bg-yellow-200"];
}
if (status === "CANCELED") {
return ["Cancelado", "text-red-900", "bg-red-200"];
}
return ["Completado", "text-green-900", "bg-green-200"];
};
export const CryptoExchangeOrder: FC<CryptoExchangeOrderProps> = ({
createdAt = "",
payed = "",

View File

@@ -0,0 +1,120 @@
import { graphql } from "babel-plugin-relay/macro";
import type { FC } from "react";
import React from "react";
import { useLazyLoadQuery } from "react-relay";
import cx from "classnames";
import { getStatusTextAndColors } from "../utils/processStatus";
import type { StakeQuery } from "./__generated__/StakeQuery.graphql";
import { Messages } from "../../../messages";
export const Stake: FC = () => {
const { stakeOrders } = useLazyLoadQuery<StakeQuery>(
graphql`
query StakeQuery {
stakeOrders {
edges {
node {
id
poolName
amount
createdAt
status
}
}
}
}
`,
{}
);
if (!stakeOrders.edges.length)
return <Messages.NoHistory historyName="Stake" />;
return (
<div className="container mx-auto px-4 sm:px-8">
<div className="py-8">
<div className="-mx-4 sm:-mx-8 px-4 sm:px-8 py-4 overflow-x-auto">
<div className="inline-block min-w-full shadow rounded-lg overflow-hidden">
<table className="min-w-full leading-normal">
<thead>
<tr>
<th
scope="col"
className="px-5 py-3 bg-white border-b border-gray-200 text-gray-800 text-left text-sm uppercase font-normal"
>
Pool
</th>
<th
scope="col"
className="px-5 py-3 bg-white border-b border-gray-200 text-gray-800 text-left text-sm uppercase font-normal"
>
Montante
</th>
<th
scope="col"
className="px-5 py-3 bg-white border-b border-gray-200 text-gray-800 text-left text-sm uppercase font-normal"
>
Criado em
</th>
<th
scope="col"
className="px-5 py-3 bg-white border-b border-gray-200 text-gray-800 text-left text-sm uppercase font-normal"
>
Status
</th>
</tr>
</thead>
<tbody>
{stakeOrders.edges.map(({ node }) => {
const [label, textStyles, bgStyles] = getStatusTextAndColors(
node.status
);
return (
<tr key={node.id}>
<td className="px-5 py-5 border-b border-gray-200 bg-white text-sm">
<p className="text-gray-900 whitespace-nowrap">
{node.poolName}
</p>
</td>
<td className="px-5 py-5 border-b border-gray-200 bg-white text-sm">
<p className="text-gray-900 whitespace-nowrap">
{node.amount}
</p>
</td>
<td className="px-5 py-5 border-b border-gray-200 bg-white text-sm">
<p className="text-gray-900 whitespace-nowrap">
{new Date(
node.createdAt as string
).toLocaleTimeString()}
</p>
</td>
<td className="px-5 py-5 border-b border-gray-200 bg-white text-sm">
<span
className={cx(
"relative inline-block px-3 py-1 font-semibold text-red-900 leading-tight",
textStyles
)}
>
<span
aria-hidden="true"
className={cx(
"absolute inset-0 opacity-50 rounded-full",
bgStyles
)}
/>
<span className="relative">{label}</span>
</span>
</td>
</tr>
);
})}
</tbody>
</table>
</div>
</div>
</div>
</div>
);
};

View File

@@ -0,0 +1,143 @@
/* tslint:disable */
/* eslint-disable */
// @ts-nocheck
import { ConcreteRequest } from "relay-runtime";
export type ProcessStatus = "CANCELED" | "COMPLETED" | "PROCESSING" | "%future added value";
export type StakeQueryVariables = {};
export type StakeQueryResponse = {
readonly stakeOrders: {
readonly edges: ReadonlyArray<{
readonly node: {
readonly id: string;
readonly poolName: string;
readonly amount: string;
readonly createdAt: unknown;
readonly status: ProcessStatus;
};
}>;
};
};
export type StakeQuery = {
readonly response: StakeQueryResponse;
readonly variables: StakeQueryVariables;
};
/*
query StakeQuery {
stakeOrders {
edges {
node {
id
poolName
amount
createdAt
status
}
}
}
}
*/
const node: ConcreteRequest = (function(){
var v0 = [
{
"alias": null,
"args": null,
"concreteType": "StakeOrderConnection",
"kind": "LinkedField",
"name": "stakeOrders",
"plural": false,
"selections": [
{
"alias": null,
"args": null,
"concreteType": "StakeOrderEdge",
"kind": "LinkedField",
"name": "edges",
"plural": true,
"selections": [
{
"alias": null,
"args": null,
"concreteType": "StakeOrder",
"kind": "LinkedField",
"name": "node",
"plural": false,
"selections": [
{
"alias": null,
"args": null,
"kind": "ScalarField",
"name": "id",
"storageKey": null
},
{
"alias": null,
"args": null,
"kind": "ScalarField",
"name": "poolName",
"storageKey": null
},
{
"alias": null,
"args": null,
"kind": "ScalarField",
"name": "amount",
"storageKey": null
},
{
"alias": null,
"args": null,
"kind": "ScalarField",
"name": "createdAt",
"storageKey": null
},
{
"alias": null,
"args": null,
"kind": "ScalarField",
"name": "status",
"storageKey": null
}
],
"storageKey": null
}
],
"storageKey": null
}
],
"storageKey": null
}
];
return {
"fragment": {
"argumentDefinitions": [],
"kind": "Fragment",
"metadata": null,
"name": "StakeQuery",
"selections": (v0/*: any*/),
"type": "Query",
"abstractKey": null
},
"kind": "Request",
"operation": {
"argumentDefinitions": [],
"kind": "Operation",
"name": "StakeQuery",
"selections": (v0/*: any*/)
},
"params": {
"cacheID": "87576f672bf070da8b3a0da1e47f53b1",
"id": null,
"metadata": {},
"name": "StakeQuery",
"operationKind": "query",
"text": "query StakeQuery {\n stakeOrders {\n edges {\n node {\n id\n poolName\n amount\n createdAt\n status\n }\n }\n }\n}\n"
}
};
})();
(node as any).hash = '29eb880947d0b6abb92c13928f5fbbe0';
export default node;

View File

@@ -0,0 +1 @@
export * from "./Stake";

View File

@@ -1,5 +1,7 @@
import { Exchange } from "./Exchange";
import { Stake } from "./Stake";
export const Orders = {
Exchange,
Stake,
};

View File

@@ -0,0 +1,22 @@
type ProcessStatus =
| "CANCELED"
| "COMPLETED"
| "PROCESSING"
// eslint-disable-next-line relay/no-future-added-value
| "%future added value";
export const getStatusTextAndColors = (status: ProcessStatus) => {
if (status === "PROCESSING") {
return ["Processando", "text-yellow-900", "bg-yellow-200"];
}
if (status === "CANCELED") {
return ["Cancelado", "text-red-900", "bg-red-200"];
}
if (status === "COMPLETED") {
return ["Completado", "text-green-900", "bg-green-200"];
}
return ["", "", ""];
};

30
app/models/stake_order.rb Normal file
View File

@@ -0,0 +1,30 @@
# frozen_string_literal: true
# == Schema Information
#
# Table name: stake_orders
#
# id :bigint not null, primary key
# amount :decimal(20, 10) default(0.0), not null
# pool_name :string not null
# status :string not null
# created_at :datetime not null
# updated_at :datetime not null
# user_id :bigint not null
#
# Indexes
#
# index_stake_orders_on_user_id (user_id)
#
# Foreign Keys
#
# fk_rails_... (user_id => users.id)
#
class StakeOrder < ApplicationRecord
include Processable
belongs_to :user
validates :pool_name, presence: true
validates :amount, presence: true
end

View File

@@ -25,6 +25,7 @@ class User < ApplicationRecord
:recoverable, :rememberable, :validatable
has_many :documents, class_name: "UserDocument", dependent: :destroy
has_many :stake_orders, dependent: :restrict_with_error
has_many :balances, dependent: :restrict_with_error
has_one :fiat_balance, dependent: :restrict_with_error

View File

@@ -0,0 +1,10 @@
# frozen_string_literal: true
class StakeOrderPolicy < ApplicationPolicy
class Scope < Scope
def resolve
return scope.none if user.nil?
scope.where(user_id: user.id)
end
end
end