Commit 288ada27 authored by Francis Li's avatar Francis Li Committed by GitHub

[op-conductor] resume logic improvement (#9197)

* Add conductor transition diagram

* Update sequencer active status upon resume
parent 640b4cb7
......@@ -27,4 +27,12 @@ On a high level, op-conductor serves the following functions:
3. monitor sequencer (op-node) health
4. control loop => control sequencer (op-node) status (start / stop) based on different scenarios
### Conductor State Transition
![conductor state transition](./assets/op-conductor-state-transition.svg)
Helpful tips:
To better understand the graph, focus on one node at a time, understand what can be transitioned to this current state and how it can transition to other states.
This way you could understand how we handle the state transitions.
This is initial version of README, more details will be added later.
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:lucid="lucid" width="2062.5" height="1497.67"><g transform="translate(20.5 20.5)" lucid:page-tab-id="jwU8NvHJLVyH"><path d="M1140 1220c0 55.23-44.77 100-100 100s-100-44.77-100-100 44.77-100 100-100 100 44.77 100 100z" stroke="#3a414a" fill="#c3f7c8"/><use xlink:href="#a" transform="matrix(1,0,0,1,945,1125) translate(28.982777777777777 75.37083333333334)"/><use xlink:href="#b" transform="matrix(1,0,0,1,945,1125) translate(94.8938888888889 75.37083333333334)"/><use xlink:href="#c" transform="matrix(1,0,0,1,945,1125) translate(119.78277777777778 75.37083333333334)"/><use xlink:href="#d" transform="matrix(1,0,0,1,945,1125) translate(23.477777777777774 102.03750000000001)"/><use xlink:href="#b" transform="matrix(1,0,0,1,945,1125) translate(100.38888888888889 102.03750000000001)"/><use xlink:href="#c" transform="matrix(1,0,0,1,945,1125) translate(125.27777777777777 102.03750000000001)"/><use xlink:href="#e" transform="matrix(1,0,0,1,945,1125) translate(31.116111111111103 128.70416666666668)"/><use xlink:href="#b" transform="matrix(1,0,0,1,945,1125) translate(93.76055555555556 128.70416666666668)"/><use xlink:href="#f" transform="matrix(1,0,0,1,945,1125) translate(118.64944444444444 128.70416666666668)"/><path d="M740 280c0 55.23-44.77 100-100 100s-100-44.77-100-100 44.77-100 100-100 100 44.77 100 100z" stroke="#3a414a" fill="#fff0f0"/><use xlink:href="#a" transform="matrix(1,0,0,1,545,185) translate(26.738333333333323 75.37083333333334)"/><use xlink:href="#b" transform="matrix(1,0,0,1,545,185) translate(92.64944444444444 75.37083333333334)"/><use xlink:href="#g" transform="matrix(1,0,0,1,545,185) translate(117.53833333333333 75.37083333333334)"/><use xlink:href="#d" transform="matrix(1,0,0,1,545,185) translate(21.233333333333334 102.03750000000001)"/><use xlink:href="#b" transform="matrix(1,0,0,1,545,185) translate(98.14444444444445 102.03750000000001)"/><use xlink:href="#g" transform="matrix(1,0,0,1,545,185) translate(123.03333333333333 102.03750000000001)"/><use xlink:href="#e" transform="matrix(1,0,0,1,545,185) translate(28.871666666666663 128.70416666666668)"/><use xlink:href="#b" transform="matrix(1,0,0,1,545,185) translate(91.51611111111112 128.70416666666668)"/><use xlink:href="#h" transform="matrix(1,0,0,1,545,185) translate(116.405 128.70416666666668)"/><path d="M520 600c0 55.23-44.77 100-100 100s-100-44.77-100-100 44.77-100 100-100 100 44.77 100 100z" stroke="#3a414a" fill="#dfe3e8"/><use xlink:href="#a" transform="matrix(1,0,0,1,325,505) translate(26.738333333333323 75.37083333333334)"/><use xlink:href="#b" transform="matrix(1,0,0,1,325,505) translate(92.64944444444444 75.37083333333334)"/><use xlink:href="#g" transform="matrix(1,0,0,1,325,505) translate(117.53833333333333 75.37083333333334)"/><use xlink:href="#d" transform="matrix(1,0,0,1,325,505) translate(21.233333333333334 102.03750000000001)"/><use xlink:href="#b" transform="matrix(1,0,0,1,325,505) translate(98.14444444444445 102.03750000000001)"/><use xlink:href="#g" transform="matrix(1,0,0,1,325,505) translate(123.03333333333333 102.03750000000001)"/><use xlink:href="#e" transform="matrix(1,0,0,1,325,505) translate(31.116111111111103 128.70416666666668)"/><use xlink:href="#b" transform="matrix(1,0,0,1,325,505) translate(93.76055555555556 128.70416666666668)"/><use xlink:href="#f" transform="matrix(1,0,0,1,325,505) translate(118.64944444444444 128.70416666666668)"/><path d="M520 920c0 55.23-44.77 100-100 100s-100-44.77-100-100 44.77-100 100-100 100 44.77 100 100z" stroke="#3a414a" fill="#c3f7c8"/><use xlink:href="#a" transform="matrix(1,0,0,1,325,825) translate(26.738333333333323 75.37083333333334)"/><use xlink:href="#b" transform="matrix(1,0,0,1,325,825) translate(92.64944444444444 75.37083333333334)"/><use xlink:href="#g" transform="matrix(1,0,0,1,325,825) translate(117.53833333333333 75.37083333333334)"/><use xlink:href="#d" transform="matrix(1,0,0,1,325,825) translate(23.477777777777774 102.03750000000001)"/><use xlink:href="#b" transform="matrix(1,0,0,1,325,825) translate(100.38888888888889 102.03750000000001)"/><use xlink:href="#c" transform="matrix(1,0,0,1,325,825) translate(125.27777777777777 102.03750000000001)"/><use xlink:href="#e" transform="matrix(1,0,0,1,325,825) translate(28.871666666666663 128.70416666666668)"/><use xlink:href="#b" transform="matrix(1,0,0,1,325,825) translate(91.51611111111112 128.70416666666668)"/><use xlink:href="#h" transform="matrix(1,0,0,1,325,825) translate(116.405 128.70416666666668)"/><path d="M740 1220c0 55.23-44.77 100-100 100s-100-44.77-100-100 44.77-100 100-100 100 44.77 100 100z" stroke="#3a414a" fill="#dfe3e8"/><use xlink:href="#a" transform="matrix(1,0,0,1,545,1125) translate(26.738333333333323 75.37083333333334)"/><use xlink:href="#b" transform="matrix(1,0,0,1,545,1125) translate(92.64944444444444 75.37083333333334)"/><use xlink:href="#g" transform="matrix(1,0,0,1,545,1125) translate(117.53833333333333 75.37083333333334)"/><use xlink:href="#d" transform="matrix(1,0,0,1,545,1125) translate(23.477777777777774 102.03750000000001)"/><use xlink:href="#b" transform="matrix(1,0,0,1,545,1125) translate(100.38888888888889 102.03750000000001)"/><use xlink:href="#c" transform="matrix(1,0,0,1,545,1125) translate(125.27777777777777 102.03750000000001)"/><use xlink:href="#e" transform="matrix(1,0,0,1,545,1125) translate(31.116111111111103 128.70416666666668)"/><use xlink:href="#b" transform="matrix(1,0,0,1,545,1125) translate(93.76055555555556 128.70416666666668)"/><use xlink:href="#f" transform="matrix(1,0,0,1,545,1125) translate(118.64944444444444 128.70416666666668)"/><path d="M1140 280c0 55.23-44.77 100-100 100s-100-44.77-100-100 44.77-100 100-100 100 44.77 100 100z" stroke="#3a414a" fill="#dfe3e8"/><use xlink:href="#a" transform="matrix(1,0,0,1,945,185) translate(28.982777777777777 75.37083333333334)"/><use xlink:href="#b" transform="matrix(1,0,0,1,945,185) translate(94.8938888888889 75.37083333333334)"/><use xlink:href="#c" transform="matrix(1,0,0,1,945,185) translate(119.78277777777778 75.37083333333334)"/><use xlink:href="#d" transform="matrix(1,0,0,1,945,185) translate(21.233333333333334 102.03750000000001)"/><use xlink:href="#b" transform="matrix(1,0,0,1,945,185) translate(98.14444444444445 102.03750000000001)"/><use xlink:href="#g" transform="matrix(1,0,0,1,945,185) translate(123.03333333333333 102.03750000000001)"/><use xlink:href="#e" transform="matrix(1,0,0,1,945,185) translate(28.871666666666663 128.70416666666668)"/><use xlink:href="#b" transform="matrix(1,0,0,1,945,185) translate(91.51611111111112 128.70416666666668)"/><use xlink:href="#h" transform="matrix(1,0,0,1,945,185) translate(116.405 128.70416666666668)"/><path d="M1400 600c0 55.23-44.77 100-100 100s-100-44.77-100-100 44.77-100 100-100 100 44.77 100 100z" stroke="#3a414a" fill="#dfe3e8"/><use xlink:href="#a" transform="matrix(1,0,0,1,1205,505) translate(28.982777777777777 75.37083333333334)"/><use xlink:href="#b" transform="matrix(1,0,0,1,1205,505) translate(94.8938888888889 75.37083333333334)"/><use xlink:href="#c" transform="matrix(1,0,0,1,1205,505) translate(119.78277777777778 75.37083333333334)"/><use xlink:href="#d" transform="matrix(1,0,0,1,1205,505) translate(21.233333333333334 102.03750000000001)"/><use xlink:href="#b" transform="matrix(1,0,0,1,1205,505) translate(98.14444444444445 102.03750000000001)"/><use xlink:href="#g" transform="matrix(1,0,0,1,1205,505) translate(123.03333333333333 102.03750000000001)"/><use xlink:href="#e" transform="matrix(1,0,0,1,1205,505) translate(31.116111111111103 128.70416666666668)"/><use xlink:href="#b" transform="matrix(1,0,0,1,1205,505) translate(93.76055555555556 128.70416666666668)"/><use xlink:href="#f" transform="matrix(1,0,0,1,1205,505) translate(118.64944444444444 128.70416666666668)"/><path d="M1400 920c0 55.23-44.77 100-100 100s-100-44.77-100-100 44.77-100 100-100 100 44.77 100 100z" stroke="#3a414a" fill="#dfe3e8"/><use xlink:href="#a" transform="matrix(1,0,0,1,1205,825) translate(28.982777777777777 75.37083333333334)"/><use xlink:href="#b" transform="matrix(1,0,0,1,1205,825) translate(94.8938888888889 75.37083333333334)"/><use xlink:href="#c" transform="matrix(1,0,0,1,1205,825) translate(119.78277777777778 75.37083333333334)"/><use xlink:href="#d" transform="matrix(1,0,0,1,1205,825) translate(23.477777777777774 102.03750000000001)"/><use xlink:href="#b" transform="matrix(1,0,0,1,1205,825) translate(100.38888888888889 102.03750000000001)"/><use xlink:href="#c" transform="matrix(1,0,0,1,1205,825) translate(125.27777777777777 102.03750000000001)"/><use xlink:href="#e" transform="matrix(1,0,0,1,1205,825) translate(28.871666666666663 128.70416666666668)"/><use xlink:href="#b" transform="matrix(1,0,0,1,1205,825) translate(91.51611111111112 128.70416666666668)"/><use xlink:href="#h" transform="matrix(1,0,0,1,1205,825) translate(116.405 128.70416666666668)"/><path d="M640 179v-45.95" stroke="#3a414a" fill="none"/><path d="M640.5 179.5h-1v-.5h1z" stroke="#3a414a" stroke-width=".05" fill="#3a414a"/><path d="M640 118.28l4.63 14.27h-9.26z" stroke="#3a414a" fill="#3a414a"/><path d="M520 6a6 6 0 0 1 6-6h228a6 6 0 0 1 6 6v104.67a6 6 0 0 1-6 6H526a6 6 0 0 1-6-6z" stroke="#000" stroke-opacity="0" fill="#fff" fill-opacity="0"/><use xlink:href="#i" transform="matrix(1,0,0,1,525,5) translate(15.144444444444446 25.277083333333334)"/><use xlink:href="#j" transform="matrix(1,0,0,1,525,5) translate(104.94444444444446 25.277083333333334)"/><use xlink:href="#k" transform="matrix(1,0,0,1,525,5) translate(142.23333333333335 25.277083333333334)"/><use xlink:href="#l" transform="matrix(1,0,0,1,525,5) translate(18.911111111111097 51.94375)"/><use xlink:href="#j" transform="matrix(1,0,0,1,525,5) translate(59.24444444444443 51.94375)"/><use xlink:href="#m" transform="matrix(1,0,0,1,525,5) translate(96.53333333333333 51.94375)"/><use xlink:href="#n" transform="matrix(1,0,0,1,525,5) translate(5.377777777777766 78.61041666666667)"/><use xlink:href="#o" transform="matrix(1,0,0,1,525,5) translate(45.599999999999994 78.61041666666667)"/><use xlink:href="#p" transform="matrix(1,0,0,1,525,5) translate(79.28888888888889 78.61041666666667)"/><use xlink:href="#q" transform="matrix(1,0,0,1,525,5) translate(107.2 78.61041666666667)"/><use xlink:href="#r" transform="matrix(1,0,0,1,525,5) translate(167.06666666666666 78.61041666666667)"/><use xlink:href="#s" transform="matrix(1,0,0,1,525,5) translate(50.19999999999999 105.27708333333334)"/><use xlink:href="#t" transform="matrix(1,0,0,1,525,5) translate(112.22222222222221 105.27708333333334)"/><use xlink:href="#u" transform="matrix(1,0,0,1,525,5) translate(137.15555555555557 105.27708333333334)"/><use xlink:href="#v" transform="matrix(1,0,0,1,525,5) translate(165.82222222222222 105.27708333333334)"/><path d="M20 867.67a6 6 0 0 1 6-6h228a6 6 0 0 1 6 6v104.66a6 6 0 0 1-6 6H26a6 6 0 0 1-6-6z" stroke="#000" stroke-opacity="0" fill="#fff" fill-opacity="0"/><use xlink:href="#w" transform="matrix(1,0,0,1,25,866.6666666666666) translate(33.7222222222222 62.05833333333334)"/><use xlink:href="#x" transform="matrix(1,0,0,1,25,866.6666666666666) translate(115.07777777777777 62.05833333333334)"/><path d="M319 920h-42.62" stroke="#3a414a" fill="none"/><path d="M319.5 920v.5h-.5v-1h.5z" stroke="#3a414a" stroke-width=".05" fill="#3a414a"/><path d="M261.62 920l14.26-4.63v9.26z" stroke="#3a414a" fill="#3a414a"/><path d="M504.85 864.84l-.97-.27 32.5-116.02h1.04zm131.2-468.43L543.4 727.23h-1.04l92.74-331.08z" stroke="#cc4e00" stroke-width=".05" fill="#cc4e00"/><path d="M504.85 864.82l-.25.9-.74-1.08z" fill="#cc4e00"/><path d="M504.88 864.8l-.27.98-.8-1.17zm-.3.87l.24-.83-.9-.16z" stroke="#cc4e00" stroke-width=".05" fill="#cc4e00"/><path d="M640.18 397.05l-8.93-2.5 8.3-12.5z" fill="#cc4e00"/><path d="M640.7 397.7l-10.25-2.86L640 380.5zm-8.65-3.45l7.6 2.13-.52-12.76z" stroke="#cc4e00" stroke-width=".05" fill="#cc4e00"/><use xlink:href="#y" transform="matrix(1,0,0,1,466.7762742339147,727.2211521661849) translate(0 17.546666666666667)"/><use xlink:href="#z" transform="matrix(1,0,0,1,466.7762742339147,727.2211521661849) translate(66.12444444444445 17.546666666666667)"/><path d="M0 546a6 6 0 0 1 6-6h228a6 6 0 0 1 6 6v104.67a6 6 0 0 1-6 6H6a6 6 0 0 1-6-6z" stroke="#000" stroke-opacity="0" fill="#fff" fill-opacity="0"/><use xlink:href="#A" transform="matrix(1,0,0,1,5,545) translate(12.588888888888874 48.68333333333334)"/><use xlink:href="#j" transform="matrix(1,0,0,1,5,545) translate(102.78888888888889 48.68333333333334)"/><use xlink:href="#B" transform="matrix(1,0,0,1,5,545) translate(140.07777777777778 48.68333333333334)"/><use xlink:href="#C" transform="matrix(1,0,0,1,5,545) translate(41.39999999999999 75.35000000000001)"/><use xlink:href="#D" transform="matrix(1,0,0,1,5,545) translate(78.75555555555556 75.35000000000001)"/><path d="M319 600h-62.62" stroke="#3a414a" fill="none"/><path d="M319.5 600v.5h-.5v-1h.5z" stroke="#3a414a" stroke-width=".05" fill="#3a414a"/><path d="M241.62 600l14.26-4.63v9.26z" stroke="#3a414a" fill="#3a414a"/><path d="M420.68 499.7l-.48-.88 66.53-36h2.1zm205.15-110.96l-97.56 52.76h-2.1l99.18-53.64z" stroke="#008a0e" stroke-width=".05" fill="#008a0e"/><path d="M420.6 499.5h-1.67l1.28-.68z" fill="#008a0e"/><path d="M420.63 499.54l-.63-.02-1.17.02 1.4-.76zm-1.6-.06h1.52l-.35-.63z" stroke="#008a0e" stroke-width=".05" fill="#008a0e"/><path d="M628.23 392.13l-4.4-8.15 14.75-2.7z" fill="#008a0e"/><path d="M628.12 392.98l-5.06-9.37 16.94-3.1zm-3.53-8.63l3.75 6.94 8.8-9.26z" stroke="#008a0e" stroke-width=".05" fill="#008a0e"/><use xlink:href="#E" transform="matrix(1,0,0,1,443.5208390774149,441.502126482442) translate(0 17.546666666666667)"/><use xlink:href="#F" transform="matrix(1,0,0,1,443.5208390774149,441.502126482442) translate(38.239999999999995 17.546666666666667)"/><path d="M280 1346a6 6 0 0 1 6-6h228a6 6 0 0 1 6 6v104.67a6 6 0 0 1-6 6H286a6 6 0 0 1-6-6z" stroke="#000" stroke-opacity="0" fill="#fff" fill-opacity="0"/><use xlink:href="#G" transform="matrix(1,0,0,1,285,1345) translate(0.7111111111110944 35.30833333333334)"/><use xlink:href="#H" transform="matrix(1,0,0,1,285,1345) translate(106.04444444444444 35.30833333333334)"/><use xlink:href="#I" transform="matrix(1,0,0,1,285,1345) translate(125.66666666666666 35.30833333333334)"/><use xlink:href="#J" transform="matrix(1,0,0,1,285,1345) translate(162.95555555555558 35.30833333333334)"/><use xlink:href="#K" transform="matrix(1,0,0,1,285,1345) translate(56.16666666666667 61.97500000000001)"/><use xlink:href="#L" transform="matrix(1,0,0,1,285,1345) translate(137.7888888888889 61.97500000000001)"/><use xlink:href="#M" transform="matrix(1,0,0,1,285,1345) translate(60.077777777777776 88.64166666666668)"/><path d="M558.95 1280.22l-67.3 50" stroke="#3a414a" fill="none"/><path d="M559.65 1280.33l-.4.3-.6-.8.4-.3z" stroke="#3a414a" stroke-width=".05" fill="#3a414a"/><path d="M479.8 1339.04l8.7-12.23 5.52 7.45z" stroke="#3a414a" fill="#3a414a"/><path d="M580.7 1138.27l-.82.6-33.8-46.1h1.23zm-49.04-66.85h-1.24l-41.7-56.88.8-.6z" stroke="#008a0e" stroke-width=".05" fill="#008a0e"/><path d="M580.98 1138.67l-.8.6-.3-.42.8-.6z" fill="#008a0e"/><path d="M581 1138.67l-.83.64-.33-.45.84-.62zm-1.1.2l.28.37.76-.58-.27-.36z" stroke="#008a0e" stroke-width=".05" fill="#008a0e"/><path d="M492.55 1011.1l-7.47 5.48-4.7-14.25z" fill="#008a0e"/><path d="M493.4 1011.1l-8.58 6.3-5.4-16.37zm-8.06 4.67l6.36-4.67-10.36-7.46z" stroke="#008a0e" stroke-width=".05" fill="#008a0e"/><use xlink:href="#E" transform="matrix(1,0,0,1,478.56304227180226,1071.4223303706394) translate(0 17.546666666666667)"/><use xlink:href="#N" transform="matrix(1,0,0,1,478.56304227180226,1071.4223303706394) translate(38.239999999999995 17.546666666666667)"/><path d="M385.78 0h146.77v136.15H385.78z" fill="url(#O)"/><path d="M398.33 0H520v121.67H398.33z" fill="url(#P)"/><use xlink:href="#Q" transform="matrix(1,0,0,1,404.4166666666667,6.083333333333332) translate(21.738789625360226 51.09389048991354)"/><use xlink:href="#R" transform="matrix(1,0,0,1,404.4166666666667,6.083333333333332) translate(0.1318731988472634 75.43971181556196)"/><path d="M1180 1346a6 6 0 0 1 6-6h228a6 6 0 0 1 6 6v104.67a6 6 0 0 1-6 6h-228a6 6 0 0 1-6-6z" stroke="#000" stroke-opacity="0" fill="#fff" fill-opacity="0"/><use xlink:href="#S" transform="matrix(1,0,0,1,1185,1345) translate(43.377777777777766 48.68333333333334)"/><use xlink:href="#T" transform="matrix(1,0,0,1,1185,1345) translate(120.28888888888888 48.68333333333334)"/><use xlink:href="#D" transform="matrix(1,0,0,1,1185,1345) translate(60.077777777777776 75.35000000000001)"/><path d="M1123.3 1277.13l78.14 53.6" stroke="#3a414a" fill="none"/><path d="M1123.6 1276.73l-.58.82-.43-.3.4-.57.16-.25z" stroke="#3a414a" stroke-width=".05" fill="#3a414a"/><path d="M1213.62 1339.1l-14.4-4.26 5.26-7.65z" stroke="#3a414a" fill="#3a414a"/><path d="M2000 480c0 55.23-44.77 100-100 100s-100-44.77-100-100 44.77-100 100-100 100 44.77 100 100z" stroke="#3a414a" fill="#c3f7c8"/><g><use xlink:href="#w" transform="matrix(1,0,0,1,1805,385) translate(29.755555555555546 105.05833333333334)"/><use xlink:href="#U" transform="matrix(1,0,0,1,1805,385) translate(111.11111111111111 105.05833333333334)"/></g><path d="M2000 736.67c0 55.23-44.77 100-100 100s-100-44.77-100-100 44.77-100 100-100 100 44.77 100 100z" stroke="#3a414a" fill="#dfe3e8"/><g><use xlink:href="#V" transform="matrix(1,0,0,1,1805,641.6666666666666) translate(3.5888888888888886 105.05833333333334)"/><use xlink:href="#W" transform="matrix(1,0,0,1,1805,641.6666666666666) translate(135.14444444444445 105.05833333333334)"/></g><path d="M2000 993.33c0 55.23-44.77 100-100 100s-100-44.77-100-100 44.77-100 100-100 100 44.77 100 100z" stroke="#3a414a" fill="#fff0f0"/><g><use xlink:href="#X" transform="matrix(1,0,0,1,1805,898.3333333333333) translate(42.222222222222214 105.05833333333334)"/><use xlink:href="#U" transform="matrix(1,0,0,1,1805,898.3333333333333) translate(98.64444444444445 105.05833333333334)"/></g><path d="M1040.65 1119.2l-.94-.35 16.5-42.48h1.08zm172.6-444.66l-147.7 380.5h-1.06l147.82-380.86z" stroke="#cc4e00" stroke-width=".05" fill="#cc4e00"/><path d="M1040.65 1119.2l-.12.3h-1.07l.26-.66z" fill="#cc4e00"/><path d="M1040.68 1119.2l-.13.34h-1.13l.28-.73zm-1.18.28h1l.12-.26-.9-.35z" stroke="#cc4e00" stroke-width=".05" fill="#cc4e00"/><path d="M1217.3 675.57l-8.65-3.35 9.48-11.63z" fill="#cc4e00"/><path d="M1217.75 676.3l-9.92-3.87 10.9-13.34zm-8.28-4.3l7.36 2.86.72-12.76z" stroke="#cc4e00" stroke-width=".05" fill="#cc4e00"/><g><use xlink:href="#y" transform="matrix(1,0,0,1,987.7709541928302,1055.0366059209143) translate(0 17.546666666666667)"/><use xlink:href="#z" transform="matrix(1,0,0,1,987.7709541928302,1055.0366059209143) translate(66.12444444444445 17.546666666666667)"/></g><path d="M1237.64 520.53l-.77.64-66.46-78.4h1.32zm-84-99.1h-1.32l-41.25-48.66.76-.64z" stroke="#008a0e" stroke-width=".05" fill="#008a0e"/><path d="M1237.98 520.93l-.4.3-.4.32-.32-.4.77-.63z" fill="#008a0e"/><path d="M1238 520.93l-.4.32-.4.34-.37-.44.8-.68zm-1.1.24l.3.35.36-.3.38-.3-.32-.37z" stroke="#008a0e" stroke-width=".05" fill="#008a0e"/><path d="M1114.66 369.07l-7.07 6-5.7-13.88z" fill="#008a0e"/><path d="M1115.5 369l-8.1 6.9-6.55-15.95zm-7.7 5.24l6-5.1-10.85-6.72z" stroke="#008a0e" stroke-width=".05" fill="#008a0e"/><g><use xlink:href="#E" transform="matrix(1,0,0,1,1098.0413234584187,421.4396107124177) translate(0 17.546666666666667)"/><use xlink:href="#F" transform="matrix(1,0,0,1,1098.0413234584187,421.4396107124177) translate(38.239999999999995 17.546666666666667)"/></g><path d="M797.2 600.5H536.9v-1h260.34zm401.8 0H963.36v-1H1199z" stroke="#008a0e" stroke-width=".05" fill="#008a0e"/><path d="M1199.5 600v.5h-.5v-1h.5z" fill="#008a0e"/><path d="M1199.53 600v.52h-.57v-1.04h.58zm-.52-.48v.96h.48v-.96z" stroke="#008a0e" stroke-width=".05" fill="#008a0e"/><path d="M536.4 604.63L522.1 600l14.26-4.63z" fill="#008a0e"/><path d="M536.9 605.32L520.5 600l16.38-5.32zM523.73 600l12.14 3.95v-7.9z" stroke="#008a0e" stroke-width=".05" fill="#008a0e"/><g><use xlink:href="#Y" transform="matrix(1,0,0,1,797.2145014700477,589.3333333333334) translate(0 17.546666666666667)"/><use xlink:href="#Z" transform="matrix(1,0,0,1,797.2145014700477,589.3333333333334) translate(82.87111111111112 17.546666666666667)"/></g><path d="M1199.3 599.32l-.48.9-313.18-165.98h2.14zM847.5 412.92h-2.13l-114-60.42.46-.88z" stroke="#008a0e" stroke-width=".05" fill="#008a0e"/><path d="M1199.5 599.44v1.13l-.7-.37.48-.88z" fill="#008a0e"/><path d="M1199.54 599.43v1.17l-.76-.4.5-.92zm-.7.76l.64.33v-1.07l-.2-.1z" stroke="#008a0e" stroke-width=".05" fill="#008a0e"/><path d="M733.36 347.73l-4.34 8.2-10.44-10.78z" fill="#008a0e"/><path d="M734.12 347.36l-4.98 9.4-12-12.37zm-5.22 7.72l3.7-6.97-12.6-2.2z" stroke="#008a0e" stroke-width=".05" fill="#008a0e"/><g><use xlink:href="#E" transform="matrix(1,0,0,1,733.8136546567488,412.91109438254995) translate(0 17.546666666666667)"/><use xlink:href="#aa" transform="matrix(1,0,0,1,733.8136546567488,412.91109438254995) translate(38.239999999999995 17.546666666666667)"/><use xlink:href="#ab" transform="matrix(1,0,0,1,733.8136546567488,412.91109438254995) translate(131.39555555555557 17.546666666666667)"/><use xlink:href="#ac" transform="matrix(1,0,0,1,733.8136546567488,412.91109438254995) translate(147.52 17.546666666666667)"/><use xlink:href="#ad" transform="matrix(1,0,0,1,733.8136546567488,412.91109438254995) translate(215.01333333333335 17.546666666666667)"/></g><path d="M1365.86 523.45l2.58-2.82 2.67-2.67 2.46-2.26 2.27-1.93 2.1-1.64 2-1.4 1.84-1.22 1.75-1.02 1.66-.9 1.58-.76 1.5-.65 1.45-.56 1.4-.46 1.36-.4 1.3-.32 1.27-.25 1.24-.2 1.2-.14 1.2-.1 1.18-.03h1.17l1.15.07 1.15.1 1.14.16 1.14.2 1.15.26 1.15.3 1.17.37 1.18.42 1.2.47 1.2.56 1.25.63 1.26.7 1.3.82 1.34.9 1.38 1.03 1.42 1.16 1.47 1.3 1.52 1.45 1.57 1.66 1.65 1.86 1.7 2.1 1.78 2.4 1.84 2.7 1.9 3.06 1.96 3.47 2 3.92 2.02 4.4 2 4.9 1.96 5.45 1.87 5.93 1.7 6.36 1.5 6.7 1.25 6.88.95 6.9.65 6.77.35 6.5.07 6.1-.17 5.67-.38 5.18-.54 4.7-.66 4.25-.77 3.8-.83 3.44-.9 3.06-.92 2.76-.95 2.5-.96 2.22-.98 2.03-.98 1.83-.98 1.66-.98 1.52-.98 1.38-.98 1.26-.98 1.16-.97 1.07-.97.98-.98.9-.98.83-1 .77-.98.7-1.02.66-1 .6-1.04.54-1.04.5-1.07.47-1.08.42-1.1.38-1.16.33-1.18.3-1.22.24-1.26.2-1.3.15-1.37.1-1.43.05h-1.5l-1.6-.1-1.67-.15-1.78-.25-1.92-.34-2.05-.46-2.2-.6-2.4-.74-.12-.04" stroke="#3a414a" stroke-linejoin="round" fill="none"/><path d="M1366.24 523.77l-.35.38-.76-.66.36-.4z" stroke="#3a414a" stroke-width=".05" fill="#3a414a"/><path d="M1387.63 652.4l14.9 1.78-3.9 8.42z" stroke="#3a414a" fill="#3a414a"/><g><use xlink:href="#ae" transform="matrix(1,0,0,1,1457.5443203835844,550.2890507063154) translate(0 17.546666666666667)"/><use xlink:href="#af" transform="matrix(1,0,0,1,1457.5443203835844,550.2890507063154) translate(71.15555555555555 17.546666666666667)"/><use xlink:href="#ag" transform="matrix(1,0,0,1,1457.5443203835844,550.2890507063154) translate(0 38.879999999999995)"/><use xlink:href="#ah" transform="matrix(1,0,0,1,1457.5443203835844,550.2890507063154) translate(38.497777777777785 38.879999999999995)"/><use xlink:href="#ai" transform="matrix(1,0,0,1,1457.5443203835844,550.2890507063154) translate(65.5288888888889 38.879999999999995)"/><use xlink:href="#aj" transform="matrix(1,0,0,1,1457.5443203835844,550.2890507063154) translate(80.6577777777778 38.879999999999995)"/><use xlink:href="#ak" transform="matrix(1,0,0,1,1457.5443203835844,550.2890507063154) translate(101.07555555555558 38.879999999999995)"/><use xlink:href="#al" transform="matrix(1,0,0,1,1457.5443203835844,550.2890507063154) translate(170.15111111111113 38.879999999999995)"/><use xlink:href="#aj" transform="matrix(1,0,0,1,1457.5443203835844,550.2890507063154) translate(224.69333333333336 38.879999999999995)"/><use xlink:href="#am" transform="matrix(1,0,0,1,1457.5443203835844,550.2890507063154) translate(245.11111111111114 38.879999999999995)"/></g><path d="M1316.2 490.1l-.76.64-175-210.04.76-.64z" stroke="#008a0e" stroke-width=".05" fill="#008a0e"/><path d="M1141.2 280.07l-.72.6.02-.67v-.8z" fill="#008a0e"/><path d="M1141.25 280.08l-.8.66.02-.74v-.86zm-.72-.08l-.02.63.68-.56-.66-.8z" stroke="#008a0e" stroke-width=".05" fill="#008a0e"/><path d="M1325.27 501.76l-12.7-8 7.13-5.93z" fill="#008a0e"/><path d="M1326.3 503l-14.57-9.18 8.18-6.8zm-12.87-9.3l10.8 6.82-4.74-11.86z" stroke="#008a0e" stroke-width=".05" fill="#008a0e"/><g><use xlink:href="#an" transform="matrix(1,0,0,1,1205.5495337519278,336.59433680335974) translate(0 17.546666666666667)"/><use xlink:href="#F" transform="matrix(1,0,0,1,1205.5495337519278,336.59433680335974) translate(41.528888888888886 17.546666666666667)"/></g><path d="M939 280H756.88" stroke="#008a0e" fill="none"/><path d="M939.5 280v.5h-.5v-1h.5z" stroke="#008a0e" stroke-width=".05" fill="#008a0e"/><path d="M742.12 280l14.26-4.63v9.26z" stroke="#008a0e" fill="#008a0e"/><g><use xlink:href="#Y" transform="matrix(1,0,0,1,756.928888888889,254.66666666666666) translate(0 17.546666666666667)"/><use xlink:href="#Z" transform="matrix(1,0,0,1,756.928888888889,254.66666666666666) translate(82.87111111111112 17.546666666666667)"/></g><path d="M939 1220H756.88" stroke="#008a0e" fill="none"/><path d="M939.5 1220v.5h-.5v-1h.5z" stroke="#008a0e" stroke-width=".05" fill="#008a0e"/><path d="M742.12 1220l14.26-4.63v9.27z" stroke="#008a0e" fill="#008a0e"/><g><use xlink:href="#Y" transform="matrix(1,0,0,1,768.9889106858823,1194.6666666666665) translate(0 17.546666666666667)"/><use xlink:href="#Z" transform="matrix(1,0,0,1,768.9889106858823,1194.6666666666665) translate(82.87111111111112 17.546666666666667)"/></g><path d="M703.3 201.57h257.5" stroke="#cc4e00" fill="none"/><path d="M703.3 201.98l-1.13-.9h1.14z" stroke="#cc4e00" stroke-width=".05" fill="#cc4e00"/><path d="M975.55 201.57l-14.26 4.64v-9.26z" stroke="#cc4e00" fill="#cc4e00"/><g><use xlink:href="#ao" transform="matrix(1,0,0,1,783.5976154276251,176.23698603913317) translate(0 17.546666666666667)"/><use xlink:href="#ap" transform="matrix(1,0,0,1,783.5976154276251,176.23698603913317) translate(62.2488888888889 17.546666666666667)"/></g><path d="M1199.8 919.36l-.94.33-80.34-230.85h1.06zm-87.65-251.84h-1.06l-96.03-275.9.94-.32z" stroke="#cc4e00" stroke-width=".05" fill="#cc4e00"/><path d="M1199.5 920l.02 1.57-.66-1.9.65-.22z" fill="#cc4e00"/><path d="M1199.53 920v1.72l-.7-2.06.7-.24zm-.64-.3l.6 1.7-.03-1.4.02-.5z" stroke="#cc4e00" stroke-width=".05" fill="#cc4e00"/><path d="M1019.75 389.47l-8.75 3.05-.3-15z" fill="#cc4e00"/><path d="M1020.57 389.7l-10.06 3.5-.35-17.2zm-9.1 2.12l7.47-2.6-7.72-10.17z" stroke="#cc4e00" stroke-width=".05" fill="#cc4e00"/><g><use xlink:href="#y" transform="matrix(1,0,0,1,1042.2229898243322,667.5165298659269) translate(0 17.546666666666667)"/><use xlink:href="#z" transform="matrix(1,0,0,1,1042.2229898243322,667.5165298659269) translate(66.12444444444445 17.546666666666667)"/></g><path d="M1183.12 920.5H521v-1h662.12z" stroke="#cc4e00" stroke-width=".05" fill="#cc4e00"/><path d="M521 920.5h-.5v-1h.5z" fill="#cc4e00"/><path d="M521.04 920.52h-.58v-1.04h.58zm-.52-1v.96h.47v-.96z" stroke="#cc4e00" stroke-width=".05" fill="#cc4e00"/><path d="M1197.88 920l-14.26 4.63v-9.26z" fill="#cc4e00"/><path d="M1199.5 920l-16.38 5.32v-10.64zm-15.38 3.95l12.14-3.95-12.14-3.95z" stroke="#cc4e00" stroke-width=".05" fill="#cc4e00"/><g><use xlink:href="#ao" transform="matrix(1,0,0,1,803.6133333333333,894.6666666666666) translate(0 17.546666666666667)"/><use xlink:href="#ap" transform="matrix(1,0,0,1,803.6133333333333,894.6666666666666) translate(62.2488888888889 17.546666666666667)"/></g><path d="M1151.14 1203.85l-.77-.63 77.25-94.75h1.3zm148.93-182.65l-53.76 65.94h-1.28l54.28-66.57z" stroke="#008a0e" stroke-width=".05" fill="#008a0e"/><path d="M1300.06 1021.2l-.77-.62.7-.08h.65z" fill="#008a0e"/><path d="M1300.07 1021.25l-.84-.7.76-.07h.7zm-.07-.73l-.65.08.7.58.55-.66z" stroke="#008a0e" stroke-width=".05" fill="#008a0e"/><path d="M1154.03 1206.85l-12.6 8.13 5.42-13.98z" fill="#008a0e"/><path d="M1154.88 1206.9l-14.48 9.34 6.23-16.07zm-12.43 6.83l10.73-6.92-6.1-4.98z" stroke="#008a0e" stroke-width=".05" fill="#008a0e"/><g><use xlink:href="#an" transform="matrix(1,0,0,1,1175.019798302325,1087.1400817418819) translate(0 17.546666666666667)"/><use xlink:href="#N" transform="matrix(1,0,0,1,1175.019798302325,1087.1400817418819) translate(41.528888888888886 17.546666666666667)"/></g><path d="M514.86 565.42h674.37" stroke="#cc4e00" fill="none"/><path d="M514.87 565.92h-.33l-.36-1h.7z" stroke="#cc4e00" stroke-width=".05" fill="#cc4e00"/><path d="M1204 565.42l-14.27 4.63v-9.27z" stroke="#cc4e00" fill="#cc4e00"/><g><use xlink:href="#ao" transform="matrix(1,0,0,1,803.5991804643642,540.0863786904098) translate(0 17.546666666666667)"/><use xlink:href="#ap" transform="matrix(1,0,0,1,803.5991804643642,540.0863786904098) translate(62.2488888888889 17.546666666666667)"/></g><path d="M734.17 1183.5h195.8" stroke="#cc4e00" fill="none"/><path d="M734.18 1184h-.33l-.15-.4-.24-.6h.72z" stroke="#cc4e00" stroke-width=".05" fill="#cc4e00"/><path d="M944.75 1183.5l-14.27 4.64v-9.27z" stroke="#cc4e00" fill="#cc4e00"/><g><use xlink:href="#ao" transform="matrix(1,0,0,1,783.6284875339264,1158.1709533258938) translate(0 17.546666666666667)"/><use xlink:href="#ap" transform="matrix(1,0,0,1,783.6284875339264,1158.1709533258938) translate(62.2488888888889 17.546666666666667)"/></g><path d="M797.42 946.14H533.57v-1h263.85zm404.9 0H963.57v-1h238.77z" stroke="#008a0e" stroke-width=".05" fill="#008a0e"/><path d="M1202.95 946.14h-.64v-1h.4z" fill="#008a0e"/><path d="M1202.98 946.17h-.7v-1.05h.44zm-.64-1v.95h.58l-.24-.95z" stroke="#008a0e" stroke-width=".05" fill="#008a0e"/><path d="M533.07 950.28l-14.27-4.64 14.27-4.63z" fill="#008a0e"/><path d="M533.57 950.97l-16.4-5.33 16.4-5.32zm-13.15-5.33l12.15 3.95v-7.9z" stroke="#008a0e" stroke-width=".05" fill="#008a0e"/><g><use xlink:href="#Y" transform="matrix(1,0,0,1,797.4176002774448,934.9758262831742) translate(0 17.546666666666667)"/><use xlink:href="#Z" transform="matrix(1,0,0,1,797.4176002774448,934.9758262831742) translate(82.87111111111112 17.546666666666667)"/></g><path d="M1740.5 280H1998M1740.5 280h-.5" stroke="#cc4e00" fill="none"/><path d="M2012.76 280l-14.27 4.63v-9.26z" stroke="#cc4e00" fill="#cc4e00"/><g><use xlink:href="#aq" transform="matrix(1,0,0,1,1779.5195130300256,246.66666666666666) translate(0 24.126666666666665)"/><use xlink:href="#ar" transform="matrix(1,0,0,1,1779.5195130300256,246.66666666666666) translate(94.85666666666667 24.126666666666665)"/><use xlink:href="#as" transform="matrix(1,0,0,1,1779.5195130300256,246.66666666666666) translate(122.93111111111111 24.126666666666665)"/></g><path d="M1740.5 220h263.12M1740.5 220h-.5" stroke="#008a0e" fill="none"/><path d="M2018.38 220l-14.26 4.63v-9.26z" stroke="#008a0e" fill="#008a0e"/><g><use xlink:href="#at" transform="matrix(1,0,0,1,1787.331111111111,186.66666666666666) translate(0 24.126666666666665)"/><use xlink:href="#au" transform="matrix(1,0,0,1,1787.331111111111,186.66666666666666) translate(117.00333333333332 24.126666666666665)"/></g><defs><image width="10" height="10" id="bo" xlink:href="data:image/png;base64,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" preserveAspectRatio="none"/><path fill="#3a414a" d="M344-1473V0H166v-1473h178" id="av"/><path fill="#3a414a" d="M954-142C850-8 572 61 364-22 180-96 74-268 74-527c0-234 108-389 275-463 59-26 125-39 198-39 273 0 420 174 420 453 0 48-2 70-43 70H250c8 226 98 375 322 380 114 2 191-38 258-82 70-46 94 37 124 66zM807-617c-5-171-86-278-256-281-181-3-273 116-295 281h551" id="aw"/><path fill="#3a414a" d="M537-1031c235 0 353 147 353 383V0c-58-5-129 17-142-42l-20-94C637-55 545 19 375 16 200 13 92-76 92-253c0-184 160-243 332-285 79-19 176-28 291-31 12-184-31-318-200-318-113 0-181 45-243 91-36 26-82 14-99-17l-32-57c101-96 215-161 396-161zM263-261c0 103 62 152 165 152 140 0 216-64 287-136v-211c-141 4-258 19-349 60-60 27-103 62-103 135" id="ax"/><path fill="#3a414a" d="M510-1031c133 0 210 49 277 120v-562h178V0c-60-6-146 21-154-37l-16-123C716-67 616 14 455 14 173 14 72-209 72-503c0-237 94-406 254-487 54-27 115-41 184-41zM256-503c2 212 53 373 258 373 136 0 207-69 273-153v-490c-57-77-121-119-237-119-208 0-296 164-294 389" id="ay"/><path fill="#3a414a" d="M584-856c-148 6-210 94-260 211V0H146v-1013c62 7 151-25 157 49l12 158c66-138 184-259 384-216 23 5 44 16 63 27l-23 133c-5 17-15 25-31 25-36 0-71-21-124-19" id="az"/><g id="a"><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,0,0)" xlink:href="#av"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,5.688888888888889,0)" xlink:href="#aw"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,17.333333333333336,0)" xlink:href="#ax"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,28.6,0)" xlink:href="#ay"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,41.022222222222226,0)" xlink:href="#aw"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,52.66666666666667,0)" xlink:href="#az"/></g><path fill="#3a414a" d="M100-675h494v151H100v-151" id="aA"/><path fill="#3a414a" d="M238-234c7-66-20-154 36-180 166-76 322-168 490-245 14-6 30-10 47-13-34-8-61-18-88-32L274-932c-58-17-29-112-36-179l773 401v74" id="aB"/><g id="b"><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,0,0)" xlink:href="#aA"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,7.711111111111111,0)" xlink:href="#aB"/></g><path fill="#3a414a" d="M698-76c-54 52-145 92-245 92-162 1-249-96-249-260v-620c-58-9-160 26-160-39v-71l166-21 41-313c4-50 80-30 131-34v349h290v129H382v608c-2 78 40 125 111 126 60 2 88-33 128-48 9 0 18 6 25 17" id="aC"/><path fill="#3a414a" d="M461 16c-231 0-339-149-339-383v-646h178v646c0 148 67 243 213 241 125-2 207-66 274-140v-747h178V0c-60-6-146 22-154-37l-14-109C716-60 619 16 461 16" id="aD"/><g id="c"><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,0,0)" xlink:href="#aC"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,8.28888888888889,0)" xlink:href="#az"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,17.244444444444447,0)" xlink:href="#aD"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,29.6,0)" xlink:href="#aw"/></g><path fill="#3a414a" d="M598-887c-125 2-207 68-274 141V0H146v-1473h178v596c81-82 173-152 326-152 232 0 339 151 339 384V0H811v-645c0-149-65-244-213-242" id="aE"/><path fill="#3a414a" d="M443 299c-13 26-25 44-64 44H247L432-59 14-1013h154c30-1 46 18 55 37 95 228 197 450 287 682 6 14 8 30 11 45 10-32 18-60 30-90l263-637c18-60 124-30 194-37" id="aF"/><g id="d"><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,0,0)" xlink:href="#aE"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,12.355555555555556,0)" xlink:href="#aw"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,24,0)" xlink:href="#ax"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,35.266666666666666,0)" xlink:href="#av"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,40.955555555555556,0)" xlink:href="#aC"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,49.24444444444445,0)" xlink:href="#aE"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,61.24444444444445,0)" xlink:href="#aF"/></g><path fill="#3a414a" d="M895-142C799-8 539 62 344-21 173-94 74-262 74-507c0-317 160-522 477-522 151 0 254 54 333 132-21 26-39 58-63 81-42 20-68-19-100-34-42-20-91-42-160-40-219 6-304 160-304 383 0 220 82 376 295 383 106 4 169-38 223-84 22-19 53-21 70 1" id="aG"/><path fill="#3a414a" d="M344-1013V0H166v-1013h178zm-88-446c77 0 128 52 128 128 0 75-52 126-128 126-75 0-126-51-126-126 0-76 50-128 126-128" id="aH"/><path fill="#3a414a" d="M18-1013h146c28-1 47 18 55 37l257 652c18 45 27 93 37 143 12-50 22-98 40-143l260-652c17-60 123-30 192-37L592 0H431" id="aI"/><g id="e"><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,0,0)" xlink:href="#ax"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,11.266666666666667,0)" xlink:href="#aG"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,21.644444444444446,0)" xlink:href="#aC"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,29.93333333333334,0)" xlink:href="#aH"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,35.62222222222223,0)" xlink:href="#aI"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,46.711111111111116,0)" xlink:href="#aw"/></g><g id="f"><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,0,0)" xlink:href="#aC"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,8.28888888888889,0)" xlink:href="#az"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,17.244444444444447,0)" xlink:href="#aD"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,29.6,0)" xlink:href="#aw"/></g><path fill="#3a414a" d="M594-1317c-165 0-237 72-235 231v93h293v129H365V0H186v-861c-49-9-113-4-146-29-24-17-10-67-14-103h160v-98c5-229 120-363 348-363 45 0 87 7 126 20l-4 89c-2 31-28 28-62 28" id="aJ"/><path fill="#3a414a" d="M409-112c121-3 207-52 207-167 0-134-157-142-264-181-133-48-263-98-263-275 0-197 153-290 360-294 139-3 243 49 317 118-26 35-46 114-111 76-53-31-114-63-202-61-108 3-195 44-195 147 0 129 158 136 262 175 128 48 263 93 263 264C783-89 627 12 400 16 255 19 139-39 62-107c27-41 57-128 128-81 57 38 118 78 219 76" id="aK"/><g id="g"><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,0,0)" xlink:href="#aJ"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,7.488888888888889,0)" xlink:href="#ax"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,18.755555555555556,0)" xlink:href="#av"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,24.444444444444446,0)" xlink:href="#aK"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,34.08888888888889,0)" xlink:href="#aw"/></g><g id="h"><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,0,0)" xlink:href="#aJ"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,7.488888888888889,0)" xlink:href="#ax"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,18.755555555555556,0)" xlink:href="#av"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,24.444444444444446,0)" xlink:href="#aK"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,34.08888888888889,0)" xlink:href="#aw"/></g><path fill="#3a414a" d="M1057-1433v158H369v501h588v158H369V0H174v-1433h883" id="aL"/><path fill="#3a414a" d="M1038-507c0 321-164 521-482 521S72-187 72-507c0-248 107-410 284-485 60-25 126-37 200-37 317 0 482 201 482 522zm-782 1c0 225 80 381 300 381 213 0 298-159 298-381 0-223-84-383-298-383-221 0-300 158-300 383" id="aM"/><path fill="#3a414a" d="M14-1013c70 8 177-25 195 37l194 652c10 46 20 89 27 137 77-272 174-527 253-793 13-44 73-34 126-35 27-1 44 16 51 35 81 265 173 518 245 792 7-44 18-96 30-136l198-652c15-59 118-30 186-37L1191 0h-141c-17 0-29-11-36-34-79-245-162-486-237-734-5-15-7-31-10-46-7 32-12 65-23 94L517-34C501 26 405-10 342 0" id="aN"/><g id="i"><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,0,0)" xlink:href="#aL"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,11.799999999999997,0)" xlink:href="#aM"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,24.155555555555555,0)" xlink:href="#av"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,29.844444444444445,0)" xlink:href="#av"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,35.53333333333333,0)" xlink:href="#aM"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,47.88888888888889,0)" xlink:href="#aN"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,64.91111111111111,0)" xlink:href="#aw"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,76.55555555555556,0)" xlink:href="#az"/></g><path fill="#3a414a" d="M598-887c-125 2-207 68-274 141V0H146v-1013c60 6 147-22 154 37l14 110c82-87 177-163 336-163 232 0 339 151 339 384V0H811v-645c0-149-65-244-213-242" id="aO"/><g id="j"><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,0,0)" xlink:href="#aO"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,12.355555555555556,0)" xlink:href="#aM"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,24.711111111111112,0)" xlink:href="#aC"/></g><g id="k"><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,0,0)" xlink:href="#aE"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,12.355555555555556,0)" xlink:href="#aw"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,24,0)" xlink:href="#ax"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,35.266666666666666,0)" xlink:href="#av"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,40.955555555555556,0)" xlink:href="#aC"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,49.24444444444445,0)" xlink:href="#aE"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,61.24444444444445,0)" xlink:href="#aF"/></g><g id="l"><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,0,0)" xlink:href="#ax"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,11.266666666666667,0)" xlink:href="#aO"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,23.622222222222224,0)" xlink:href="#ay"/></g><path fill="#3a414a" d="M510-1031c142 0 220 55 289 134 10-46 3-116 60-116h106V343H787v-493C708-62 611 14 455 14 173 14 72-209 72-503c0-237 94-406 254-487 54-27 115-41 184-41zM256-503c2 212 53 373 258 373 136 0 207-69 273-153v-490c-56-74-122-119-237-119-208 0-296 164-294 389" id="aP"/><path fill="#3a414a" d="M103-704c0-220 160-326 384-326 92 0 169 21 228 57h275c-2 53 13 100-42 108l-115 16c43 79 45 196 5 279-58 120-176 191-351 193-47 0-92-6-134-17-50 22-100 108-36 142 165 88 511-13 621 164 40 65 36 170-4 240-77 134-229 213-441 213-193 0-343-50-415-167-19-32-28-66-28-101 3-117 84-175 178-211-54-27-98-64-94-143 4-90 64-137 129-173-91-51-160-139-160-274zM334-85C254-53 162 38 224 138c97 157 586 133 579-83C799-63 659-58 543-68c-70-6-146-6-209-17zm-67-614c0 134 84 204 220 204 137 0 221-69 221-204 0-129-85-203-221-203-135 0-220 74-220 203" id="aQ"/><path fill="#3a414a" d="M223 0C139 2 94-45 94-123c0-70 47-112 118-113 165-3 132 231 74 332-37 65-83 128-140 175-20-19-63-49-29-84 46-47 91-108 106-187" id="aR"/><g id="m"><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,0,0)" xlink:href="#aK"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,9.644444444444444,0)" xlink:href="#aw"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,21.28888888888889,0)" xlink:href="#aP"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,33.711111111111116,0)" xlink:href="#aD"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,46.06666666666667,0)" xlink:href="#aw"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,57.711111111111116,0)" xlink:href="#aO"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,70.06666666666668,0)" xlink:href="#aG"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,80.44444444444446,0)" xlink:href="#aH"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,86.13333333333334,0)" xlink:href="#aO"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,98.4888888888889,0)" xlink:href="#aQ"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,109.84444444444445,0)" xlink:href="#aR"/></g><path fill="#3a414a" d="M-17 228c126 0 183-30 183-153v-1088h178V75c-3 186-98 287-286 289-47 0-79-7-114-20l8-96c3-18 11-20 31-20zm273-1687c77 0 128 52 128 128 0 75-52 126-128 126-75 0-126-51-126-126 0-76 50-128 126-128" id="aS"/><g id="n"><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,0,0)" xlink:href="#aS"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,5.644444444444445,0)" xlink:href="#aD"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,18,0)" xlink:href="#aK"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,27.644444444444446,0)" xlink:href="#aC"/></g><g id="o"><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,0,0)" xlink:href="#av"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,5.688888888888889,0)" xlink:href="#aM"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,18.044444444444444,0)" xlink:href="#aQ"/></g><g id="p"><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,0,0)" xlink:href="#ax"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,11.266666666666667,0)" xlink:href="#aO"/></g><g id="q"><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,0,0)" xlink:href="#aw"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,11.644444444444446,0)" xlink:href="#az"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,20.6,0)" xlink:href="#az"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,29.555555555555557,0)" xlink:href="#aM"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,41.91111111111111,0)" xlink:href="#az"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,50.86666666666667,0)" xlink:href="#aR"/></g><g id="r"><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,0,0)" xlink:href="#aO"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,12.355555555555556,0)" xlink:href="#aM"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,24.711111111111112,0)" xlink:href="#aC"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,33,0)" xlink:href="#aH"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,38.68888888888889,0)" xlink:href="#aJ"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,46.17777777777778,0)" xlink:href="#aF"/></g><g id="s"><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,0,0)" xlink:href="#aM"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,12.355555555555556,0)" xlink:href="#aO"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,24.711111111111112,0)" xlink:href="#aG"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,35.08888888888889,0)" xlink:href="#ax"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,46.355555555555554,0)" xlink:href="#av"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,52.044444444444444,0)" xlink:href="#av"/></g><g id="t"><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,0,0)" xlink:href="#aC"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,8.28888888888889,0)" xlink:href="#aM"/></g><path fill="#3a414a" d="M383-519L42-1013h171c30 0 38 9 50 27l248 380c6-19 14-38 26-56l218-320c12-15 21-30 45-31h164L623-529 978 0H807c-30 1-44-19-55-37L497-434c-5 19-11 37-21 52L240-37c-13 16-24 37-53 37H28" id="aT"/><g id="u"><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,0,0)" xlink:href="#aJ"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,7.488888888888889,0)" xlink:href="#aH"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,13.177777777777779,0)" xlink:href="#aT"/></g><g id="v"><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,0,0)" xlink:href="#aH"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,5.688888888888889,0)" xlink:href="#aC"/></g><path fill="#3a414a" d="M1336 0h-195v-652H369V0H174v-1433h195v639h772v-639h195V0" id="aU"/><g id="w"><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,0,0)" xlink:href="#aU"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,16.8,0)" xlink:href="#aw"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,28.444444444444446,0)" xlink:href="#ax"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,39.711111111111116,0)" xlink:href="#av"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,45.400000000000006,0)" xlink:href="#aC"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,53.688888888888904,0)" xlink:href="#aE"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,65.6888888888889,0)" xlink:href="#aF"/></g><g id="x"><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,0,0)" xlink:href="#aJ"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,7.488888888888889,0)" xlink:href="#aM"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,19.844444444444445,0)" xlink:href="#av"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,25.533333333333335,0)" xlink:href="#av"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,31.222222222222225,0)" xlink:href="#aM"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,43.57777777777778,0)" xlink:href="#aN"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,60.600000000000016,0)" xlink:href="#aw"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,72.24444444444445,0)" xlink:href="#az"/></g><path fill="#333" d="M638 15c-134 0-208-58-269-132-10 52-5 117-71 117H135v-1486h247v586c77-79 169-142 318-142 277 0 379 230 379 521 0 241-97 412-259 495-54 27-115 41-182 41zm186-536c0-181-37-329-209-329-117 0-175 55-233 124v460c48 61 104 93 199 93 187 0 243-152 243-348" id="aV"/><path fill="#333" d="M991-153C899-47 760 15 568 15 237 15 63-197 63-535c0-237 116-392 287-467 61-27 129-40 206-40 287 0 444 174 444 465 0 54-3 95-57 95H309c4 226 158 349 385 292 52-13 93-39 132-62 32-19 73-16 93 9zM778-631c-4-143-73-234-217-234-154 0-226 95-247 234h464" id="aW"/><path fill="#333" d="M928-153C839-49 712 15 524 15c-227 0-358-131-424-305-47-123-49-306-4-434 67-190 213-318 465-318 165 0 270 58 357 143-29 37-52 81-86 112-71 26-104-41-170-55-24-5-52-12-86-12-192 5-260 143-260 339 0 194 67 336 254 342 98 3 148-38 200-79 26-20 67-17 87 9" id="aX"/><path fill="#333" d="M361-1005c121-49 297-49 417 0 184 74 298 236 298 490 0 330-178 530-506 530C241 15 61-185 61-515c0-254 115-416 300-490zm-45 492c0 201 65 338 254 338 188 0 251-137 251-338s-63-340-251-340c-189 0-254 139-254 340" id="aY"/><path fill="#333" d="M565-850c-86 0-140 48-186 99V0H132v-1026c80 9 198-29 214 45l16 76c67-72 141-136 276-137 139-1 214 86 253 192 57-117 162-192 328-192 240 0 354 147 354 389V0h-247v-653c1-123-52-197-169-197s-180 76-180 197V0H729v-653c0-127-46-197-164-197" id="aZ"/><g id="y"><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,0,0)" xlink:href="#aV"/><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,10.133333333333333,0)" xlink:href="#aW"/><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,19.635555555555555,0)" xlink:href="#aX"/><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,28.115555555555556,0)" xlink:href="#aY"/><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,38.22222222222222,0)" xlink:href="#aZ"/><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,53.19111111111111,0)" xlink:href="#aW"/></g><path fill="#333" d="M457 16c-234 0-346-155-346-390v-652h247v652c0 121 55 198 174 197 102-1 168-51 226-107v-742h247V0c-80-9-199 29-214-45l-17-82C697-50 608 16 457 16" id="ba"/><path fill="#333" d="M605-850c-102 1-168 52-226 108V0H132v-1026c80 9 198-29 214 45l17 81c77-76 165-142 317-142 235 0 346 154 346 389V0H779v-653c0-121-55-198-174-197" id="bb"/><path fill="#333" d="M605-850c-102 1-168 52-226 108V0H132v-1486h247v571c76-69 161-129 301-127 234 4 346 154 346 389V0H779v-653c0-121-55-198-174-197" id="bc"/><path fill="#333" d="M556-1045c246 0 380 151 380 397V0c-79-6-181 23-196-53l-22-73C630-49 541 18 379 16 194 13 81-77 81-262c0-184 152-247 321-292 78-21 176-31 293-34 10-155-29-262-170-262-104 0-161 40-224 77-47 28-107 5-127-31l-45-79c118-108 260-162 427-162zM317-275c-3 86 56 121 139 121 117 0 179-51 239-111v-173c-122 6-219 17-297 53-49 22-79 51-81 110" id="bd"/><path fill="#333" d="M395-1486V0H148v-1486h247" id="be"/><path fill="#333" d="M738-75c-64 55-158 90-269 91-176 2-277-109-277-284v-573c-65-4-153 21-153-52v-98l165-27 52-280c10-66 115-35 183-42v323h270v176H439v556c-1 59 32 101 88 102 48 1 68-25 104-34 19 1 25 9 33 22" id="bf"/><path fill="#333" d="M496 282c-21 85-170 43-266 53L422-76 7-1026h216c39-1 60 21 70 46 80 195 164 386 238 586 7 18 10 37 14 56 74-221 164-427 244-642 9-24 36-46 68-46h198" id="bg"/><g id="z"><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,0,0)" xlink:href="#ba"/><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,10.106666666666667,0)" xlink:href="#bb"/><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,20.213333333333335,0)" xlink:href="#bc"/><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,30.32,0)" xlink:href="#aW"/><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,39.82222222222222,0)" xlink:href="#bd"/><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,49.12888888888889,0)" xlink:href="#be"/><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,53.946666666666665,0)" xlink:href="#bf"/><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,60.82666666666667,0)" xlink:href="#bc"/><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,70.61333333333333,0)" xlink:href="#bg"/></g><g id="A"><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,0,0)" xlink:href="#aJ"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,7.488888888888889,0)" xlink:href="#aM"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,19.844444444444445,0)" xlink:href="#av"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,25.533333333333335,0)" xlink:href="#av"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,31.222222222222225,0)" xlink:href="#aM"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,43.57777777777778,0)" xlink:href="#aN"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,60.600000000000016,0)" xlink:href="#aw"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,72.24444444444445,0)" xlink:href="#az"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,81.20000000000002,0)" xlink:href="#aR"/></g><g id="B"><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,0,0)" xlink:href="#aE"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,12.355555555555556,0)" xlink:href="#aw"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,24,0)" xlink:href="#ax"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,35.266666666666666,0)" xlink:href="#av"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,40.955555555555556,0)" xlink:href="#aC"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,49.24444444444445,0)" xlink:href="#aE"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,61.24444444444445,0)" xlink:href="#aF"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,72.62222222222222,0)" xlink:href="#aR"/></g><path fill="#3a414a" d="M608 14c-142 0-221-61-286-144-9 50 6 130-55 130H152v-1473h179v606c78-87 176-162 331-162 283 0 384 222 384 516 0 237-93 406-254 487-54 27-116 40-184 40zm254-527c-2-212-53-374-258-374-136 0-207 69-273 153v490c56 77 120 120 237 120 208 0 296-164 294-389" id="bh"/><g id="C"><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,0,0)" xlink:href="#bh"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,12.422222222222222,0)" xlink:href="#aD"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,24.77777777777778,0)" xlink:href="#aC"/></g><g id="D"><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,0,0)" xlink:href="#aK"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,9.644444444444444,0)" xlink:href="#aw"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,21.28888888888889,0)" xlink:href="#aP"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,33.711111111111116,0)" xlink:href="#aD"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,46.06666666666667,0)" xlink:href="#aw"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,57.711111111111116,0)" xlink:href="#aO"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,70.06666666666668,0)" xlink:href="#aG"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,80.44444444444446,0)" xlink:href="#aH"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,86.13333333333334,0)" xlink:href="#aO"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,98.4888888888889,0)" xlink:href="#aQ"/></g><path fill="#333" d="M254-198c95 60 334 64 323-83-9-119-156-122-253-159C192-490 72-550 72-729c0-214 163-309 387-313 145-3 264 55 338 127-26 36-45 82-77 111-69 21-111-33-176-48-103-23-247 0-238 102 11 114 156 118 251 155 126 49 251 100 251 270C808-59 575 48 294 6 192-9 106-54 42-110c28-39 43-95 83-120 49-31 96 11 129 32" id="bi"/><path fill="#333" d="M635 15C514 15 442-25 379-85v420H132v-1361c64 5 145-11 192 11 33 24 28 86 42 129 78-86 174-159 331-159 277 0 379 232 379 524 0 241-96 412-258 495-54 27-116 41-183 41zm186-536c0-181-37-329-209-329-117 0-175 55-233 124v460c48 60 104 93 198 93 188 0 244-152 244-348" id="bj"/><g id="E"><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,0,0)" xlink:href="#bi"/><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,7.768888888888889,0)" xlink:href="#bf"/><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,14.648888888888889,0)" xlink:href="#aY"/><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,24.755555555555556,0)" xlink:href="#bj"/></g><path fill="#333" d="M502-1045c133 0 212 52 276 121 10-48 14-102 76-102h151V335H758v-464C682-50 591 15 441 15 163 15 61-217 61-510c0-241 98-411 259-494 54-27 115-41 182-41zM316-510c0 181 36 329 209 329 118 0 173-54 233-123v-460c-48-59-104-93-198-93-188 0-244 151-244 347" id="bk"/><path fill="#333" d="M395-1026V0H148v-1026h247zm-123-457c96 0 160 62 160 158 0 94-65 155-160 155-93 0-156-62-156-155 0-95 61-158 156-158" id="bl"/><path fill="#333" d="M247-436C153-487 80-575 80-712c0-228 174-332 407-332 92 0 169 20 230 53h295c-4 63 19 133-53 146l-92 17c30 74 25 184-9 254-72 146-265 223-484 183-51 27-68 81-20 111 145 54 395 5 528 91 60 38 108 95 104 193-8 182-136 275-286 326-172 59-444 28-556-52C83 234 32 179 32 90c0-112 77-164 166-199-49-28-87-70-84-147 4-94 65-143 133-180zm247 621c132 0 252-20 264-139-10-98-129-93-228-102-63-6-132-5-191-13-47 27-93 62-93 127 0 112 123 127 248 127zM305-706c0 111 68 168 182 168s182-56 182-168c0-107-68-165-182-165s-182 58-182 165" id="bm"/><g id="F"><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,0,0)" xlink:href="#bi"/><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,7.768888888888889,0)" xlink:href="#aW"/><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,17.27111111111111,0)" xlink:href="#bk"/><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,27.404444444444444,0)" xlink:href="#ba"/><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,37.51111111111111,0)" xlink:href="#aW"/><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,47.013333333333335,0)" xlink:href="#bb"/><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,57.120000000000005,0)" xlink:href="#aX"/><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,65.60000000000001,0)" xlink:href="#bl"/><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,70.41777777777779,0)" xlink:href="#bb"/><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,80.52444444444446,0)" xlink:href="#bm"/></g><g id="G"><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,0,0)" xlink:href="#aK"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,9.644444444444444,0)" xlink:href="#aw"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,21.28888888888889,0)" xlink:href="#aP"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,33.711111111111116,0)" xlink:href="#aD"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,46.06666666666667,0)" xlink:href="#aw"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,57.711111111111116,0)" xlink:href="#aO"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,70.06666666666668,0)" xlink:href="#aG"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,80.44444444444446,0)" xlink:href="#aw"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,92.08888888888892,0)" xlink:href="#az"/></g><g id="H"><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,0,0)" xlink:href="#aH"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,5.688888888888889,0)" xlink:href="#aK"/></g><g id="I"><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,0,0)" xlink:href="#aO"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,12.355555555555556,0)" xlink:href="#aM"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,24.711111111111112,0)" xlink:href="#aC"/></g><g id="J"><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,0,0)" xlink:href="#av"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,5.688888888888889,0)" xlink:href="#aw"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,17.333333333333336,0)" xlink:href="#ax"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,28.6,0)" xlink:href="#ay"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,41.022222222222226,0)" xlink:href="#aw"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,52.66666666666667,0)" xlink:href="#az"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,61.62222222222223,0)" xlink:href="#aR"/></g><g id="K"><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,0,0)" xlink:href="#aE"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,12.355555555555556,0)" xlink:href="#aw"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,24,0)" xlink:href="#ax"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,35.266666666666666,0)" xlink:href="#av"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,40.955555555555556,0)" xlink:href="#aC"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,49.24444444444445,0)" xlink:href="#aE"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,61.24444444444445,0)" xlink:href="#aF"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,72.62222222222222,0)" xlink:href="#aR"/></g><g id="L"><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,0,0)" xlink:href="#ax"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,11.266666666666667,0)" xlink:href="#aO"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,23.622222222222224,0)" xlink:href="#ay"/></g><g id="M"><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,0,0)" xlink:href="#aK"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,9.644444444444444,0)" xlink:href="#aw"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,21.28888888888889,0)" xlink:href="#aP"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,33.711111111111116,0)" xlink:href="#aD"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,46.06666666666667,0)" xlink:href="#aw"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,57.711111111111116,0)" xlink:href="#aO"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,70.06666666666668,0)" xlink:href="#aG"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,80.44444444444446,0)" xlink:href="#aH"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,86.13333333333334,0)" xlink:href="#aO"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,98.4888888888889,0)" xlink:href="#aQ"/></g><path fill="#333" d="M604-806c-122 5-180 74-225 167V0H132v-1026c83 11 206-35 218 62l15 124c63-106 147-205 295-205 51 0 93 12 126 35l-32 185c-4 23-15 33-40 33-33 0-65-16-110-14" id="bn"/><g id="N"><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,0,0)" xlink:href="#bi"/><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,7.768888888888889,0)" xlink:href="#aW"/><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,17.27111111111111,0)" xlink:href="#bk"/><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,27.404444444444444,0)" xlink:href="#ba"/><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,37.51111111111111,0)" xlink:href="#aW"/><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,47.013333333333335,0)" xlink:href="#bb"/><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,57.120000000000005,0)" xlink:href="#aX"/><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,65.60000000000001,0)" xlink:href="#aW"/><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,75.10222222222222,0)" xlink:href="#bn"/></g><pattern id="O" patternUnits="userSpaceOnUse" x="385.78" width="146.77" height="136.15"><use xlink:href="#bo" transform="translate(0, 0) scale(14.677248677248674,13.615079365079362)"/></pattern><linearGradient gradientUnits="userSpaceOnUse" id="P" x1="398.33" y1="36.5" x2="398.33"><stop offset="0%" stop-color="#ffeca9"/><stop offset="100%" stop-color="#f9e6a5"/></linearGradient><path fill="#3a414a" d="M338-1150c4 31 6 65 6 97V0H174v-1433c59 2 132-6 183 5 10 2 18 13 27 28l495 882c19 31 31 68 45 104 14-38 27-71 46-105l485-881c25-58 137-23 210-33V0h-170c2-381-5-772 4-1147l-491 896c-27 62-134 61-168 0" id="bp"/><g id="Q"><use transform="matrix(0.010144092219020172,0,0,0.010144092219020172,0,0)" xlink:href="#bp"/><use transform="matrix(0.010144092219020172,0,0,0.010144092219020172,18.66512968299712,0)" xlink:href="#ax"/><use transform="matrix(0.010144092219020172,0,0,0.010144092219020172,28.95123919308357,0)" xlink:href="#aO"/><use transform="matrix(0.010144092219020172,0,0,0.010144092219020172,40.231469740634004,0)" xlink:href="#aD"/><use transform="matrix(0.010144092219020172,0,0,0.010144092219020172,51.511700288184436,0)" xlink:href="#ax"/><use transform="matrix(0.010144092219020172,0,0,0.010144092219020172,61.7978097982709,0)" xlink:href="#av"/></g><g id="R"><use transform="matrix(0.010144092219020172,0,0,0.010144092219020172,0,0)" xlink:href="#aH"/><use transform="matrix(0.010144092219020172,0,0,0.010144092219020172,5.193775216138328,0)" xlink:href="#aO"/><use transform="matrix(0.010144092219020172,0,0,0.010144092219020172,16.47400576368876,0)" xlink:href="#aC"/><use transform="matrix(0.010144092219020172,0,0,0.010144092219020172,24.04149855907781,0)" xlink:href="#aw"/><use transform="matrix(0.010144092219020172,0,0,0.010144092219020172,34.67250720461095,0)" xlink:href="#az"/><use transform="matrix(0.010144092219020172,0,0,0.010144092219020172,42.84864553314121,0)" xlink:href="#aI"/><use transform="matrix(0.010144092219020172,0,0,0.010144092219020172,52.97244956772334,0)" xlink:href="#aw"/><use transform="matrix(0.010144092219020172,0,0,0.010144092219020172,63.60345821325648,0)" xlink:href="#aO"/><use transform="matrix(0.010144092219020172,0,0,0.010144092219020172,74.88368876080692,0)" xlink:href="#aC"/><use transform="matrix(0.010144092219020172,0,0,0.010144092219020172,82.45118155619596,0)" xlink:href="#aH"/><use transform="matrix(0.010144092219020172,0,0,0.010144092219020172,87.64495677233428,0)" xlink:href="#aM"/><use transform="matrix(0.010144092219020172,0,0,0.010144092219020172,98.92518731988471,0)" xlink:href="#aO"/></g><g id="S"><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,0,0)" xlink:href="#aE"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,12.355555555555556,0)" xlink:href="#aw"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,24,0)" xlink:href="#ax"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,35.266666666666666,0)" xlink:href="#av"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,40.955555555555556,0)" xlink:href="#aC"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,49.24444444444445,0)" xlink:href="#aE"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,61.24444444444445,0)" xlink:href="#aF"/></g><g id="T"><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,0,0)" xlink:href="#av"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,5.688888888888889,0)" xlink:href="#aw"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,17.333333333333336,0)" xlink:href="#ax"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,28.6,0)" xlink:href="#ay"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,41.022222222222226,0)" xlink:href="#aw"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,52.66666666666667,0)" xlink:href="#az"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,61.62222222222223,0)" xlink:href="#aR"/></g><g id="U"><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,0,0)" xlink:href="#aK"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,9.644444444444444,0)" xlink:href="#aC"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,17.933333333333334,0)" xlink:href="#ax"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,29.200000000000003,0)" xlink:href="#aC"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,37.488888888888894,0)" xlink:href="#aw"/></g><path fill="#3a414a" d="M404 0H210v-1433h194V0" id="bq"/><path fill="#3a414a" d="M550-887c-107 0-172 65-226 132V0H146v-1013c60 6 147-22 154 37l13 104c69-80 148-156 287-157 148-1 223 92 258 211 51-126 153-211 323-211 232 0 338 149 338 384V0h-178v-645c1-148-62-242-203-242-142 0-218 94-218 242V0H742v-645c1-149-54-242-192-242" id="br"/><g id="V"><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,0,0)" xlink:href="#bq"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,6.822222222222223,0)" xlink:href="#aO"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,19.177777777777777,0)" xlink:href="#aC"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,27.46666666666667,0)" xlink:href="#aw"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,39.111111111111114,0)" xlink:href="#az"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,48.06666666666667,0)" xlink:href="#br"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,66.31111111111112,0)" xlink:href="#aw"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,77.95555555555556,0)" xlink:href="#ay"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,90.37777777777778,0)" xlink:href="#aH"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,96.06666666666668,0)" xlink:href="#ax"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,107.33333333333334,0)" xlink:href="#aC"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,115.62222222222222,0)" xlink:href="#aw"/></g><path fill="#3a414a" d="M513-145c178-4 292-88 292-262 0-193-194-213-343-263-182-61-347-142-342-385 4-188 111-303 254-361 117-48 292-41 408 5 66 26 124 62 173 110-22 37-36 86-66 115-51 25-83-28-123-48-53-26-114-56-200-54-157 4-266 71-266 223 0 186 200 204 344 258 175 65 343 135 343 372 0 289-185 446-480 451-198 4-349-81-449-187 26-36 42-83 76-111 60-25 93 39 140 65 62 34 135 75 239 72" id="bs"/><g id="W"><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,0,0)" xlink:href="#bs"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,11.777777777777779,0)" xlink:href="#aC"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,20.06666666666667,0)" xlink:href="#ax"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,31.333333333333336,0)" xlink:href="#aC"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,39.62222222222223,0)" xlink:href="#aw"/></g><path fill="#3a414a" d="M1057-1433v158H369v476h557v152H369v489h688V0H174v-1433h883" id="bt"/><g id="X"><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,0,0)" xlink:href="#bt"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,12.911111111111111,0)" xlink:href="#az"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,21.866666666666667,0)" xlink:href="#az"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,30.822222222222223,0)" xlink:href="#aM"/><use transform="matrix(0.011111111111111112,0,0,0.011111111111111112,43.17777777777778,0)" xlink:href="#az"/></g><g id="Y"><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,0,0)" xlink:href="#bn"/><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,7.262222222222222,0)" xlink:href="#aW"/><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,16.764444444444443,0)" xlink:href="#be"/><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,21.58222222222222,0)" xlink:href="#bl"/><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,26.4,0)" xlink:href="#bb"/><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,36.50666666666667,0)" xlink:href="#bk"/><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,46.64,0)" xlink:href="#ba"/><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,56.74666666666667,0)" xlink:href="#bl"/><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,61.56444444444445,0)" xlink:href="#bi"/><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,69.33333333333334,0)" xlink:href="#bc"/></g><path fill="#333" d="M502-1045c120-1 193 43 256 101v-542h247V0c-80-9-199 29-214-45l-20-99C693-58 601 15 441 15 163 15 61-217 61-510c0-241 98-411 259-494 54-27 115-41 182-41zM316-510c0 181 36 329 209 329 118 0 173-54 233-123v-460c-48-59-104-93-198-93-188 0-244 151-244 347" id="bu"/><g id="Z"><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,0,0)" xlink:href="#be"/><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,4.817777777777778,0)" xlink:href="#aW"/><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,14.32,0)" xlink:href="#bd"/><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,23.626666666666665,0)" xlink:href="#bu"/><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,33.76,0)" xlink:href="#aW"/><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,43.26222222222222,0)" xlink:href="#bn"/><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,50.52444444444444,0)" xlink:href="#bi"/><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,58.29333333333334,0)" xlink:href="#bc"/><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,68.39999999999999,0)" xlink:href="#bl"/><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,73.21777777777775,0)" xlink:href="#bj"/></g><g id="aa"><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,0,0)" xlink:href="#bi"/><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,7.768888888888889,0)" xlink:href="#aW"/><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,17.27111111111111,0)" xlink:href="#bk"/><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,27.404444444444444,0)" xlink:href="#ba"/><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,37.51111111111111,0)" xlink:href="#aW"/><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,47.013333333333335,0)" xlink:href="#bb"/><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,57.120000000000005,0)" xlink:href="#aX"/><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,65.60000000000001,0)" xlink:href="#bl"/><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,70.41777777777779,0)" xlink:href="#bb"/><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,80.52444444444446,0)" xlink:href="#bm"/></g><path fill="#333" d="M255-1093c0-239 163-369 408-369 179 0 294 83 355 202 20 38 30 79 33 120-57 11-110 34-170 34-52 0-54-55-75-88-29-45-71-80-143-80-130 0-200 102-171 237 17 77 62 125 112 177l384 399c41-77 70-171 79-275 2-29 20-51 51-51h155c-3 194-60 351-144 473L1432 0c-91-1-188 5-276-2-36-3-56-23-77-45L979-150C839-31 584 71 347-12 190-67 64-190 64-398c0-217 141-328 293-406-59-84-102-166-102-289zm213 418c-90 58-153 131-153 257 0 149 93 237 240 237 128 0 219-44 293-104" id="bv"/><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,0,0)" xlink:href="#bv" id="ab"/><path fill="#333" d="M601-1285c-158 0-198 102-186 268h267v176H423V0H176v-840c-61-14-153-3-153-76v-101h153c-17-292 113-454 383-454 47 0 91 6 132 19l-5 124c-1 41-44 43-85 43" id="bw"/><g id="ac"><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,0,0)" xlink:href="#bf"/><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,6.88,0)" xlink:href="#bn"/><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,13.884444444444444,0)" xlink:href="#bd"/><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,23.191111111111113,0)" xlink:href="#bb"/><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,33.29777777777778,0)" xlink:href="#bi"/><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,41.06666666666667,0)" xlink:href="#bw"/><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,47.297777777777775,0)" xlink:href="#aW"/><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,56.80000000000001,0)" xlink:href="#bn"/></g><g id="ad"><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,0,0)" xlink:href="#be"/><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,4.817777777777778,0)" xlink:href="#aW"/><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,14.32,0)" xlink:href="#bd"/><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,23.626666666666665,0)" xlink:href="#bu"/><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,33.76,0)" xlink:href="#aW"/><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,43.26222222222222,0)" xlink:href="#bn"/></g><path fill="#333" d="M7-1026h196c35-1 64 19 71 46 60 241 137 465 181 722 68-246 151-481 220-724 17-60 103-44 175-46 35-1 61 20 69 46 70 242 148 477 212 725 47-256 125-482 189-723 21-78 165-35 255-46L1250 0h-199c-21 0-37-15-46-44-67-218-136-432-201-652-5-20-10-39-13-58-8 41-17 80-29 119L575-44c-9 29-27 44-54 44H332" id="bx"/><path fill="#333" d="M382-1486v851c54 1 89-1 115-33l255-315c22-25 41-43 86-43h226C946-887 832-742 710-606c-11 12-25 21-39 30 29 21 48 49 69 78L1082 0H859c-44-1-65-15-85-44L513-433c-20-29-30-36-75-37h-56V0H135v-1486h247" id="by"/><g id="ae"><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,0,0)" xlink:href="#bb"/><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,10.106666666666667,0)" xlink:href="#aW"/><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,19.60888888888889,0)" xlink:href="#bf"/><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,26.488888888888887,0)" xlink:href="#bx"/><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,40.55111111111111,0)" xlink:href="#aY"/><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,50.65777777777778,0)" xlink:href="#bn"/><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,57.92,0)" xlink:href="#by"/></g><g id="af"><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,0,0)" xlink:href="#bi"/><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,7.768888888888889,0)" xlink:href="#bf"/><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,14.648888888888889,0)" xlink:href="#bd"/><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,23.955555555555556,0)" xlink:href="#be"/><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,28.773333333333333,0)" xlink:href="#be"/></g><g id="ag"><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,0,0)" xlink:href="#bx"/><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,14.062222222222223,0)" xlink:href="#bd"/><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,23.36888888888889,0)" xlink:href="#bl"/><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,28.186666666666667,0)" xlink:href="#bf"/></g><g id="ah"><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,0,0)" xlink:href="#bw"/><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,6.231111111111111,0)" xlink:href="#aY"/><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,16.337777777777777,0)" xlink:href="#bn"/></g><g id="ai"><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,0,0)" xlink:href="#bl"/><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,4.817777777777778,0)" xlink:href="#bf"/></g><g id="aj"><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,0,0)" xlink:href="#bf"/><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,6.88,0)" xlink:href="#aY"/></g><g id="ak"><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,0,0)" xlink:href="#bj"/><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,10.053333333333333,0)" xlink:href="#bn"/><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,17.315555555555555,0)" xlink:href="#aY"/><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,27.422222222222228,0)" xlink:href="#bu"/><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,37.55555555555556,0)" xlink:href="#ba"/><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,47.66222222222223,0)" xlink:href="#aX"/><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,56.14222222222223,0)" xlink:href="#aW"/></g><g id="al"><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,0,0)" xlink:href="#aV"/><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,10.133333333333333,0)" xlink:href="#be"/><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,14.95111111111111,0)" xlink:href="#aY"/><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,25.057777777777776,0)" xlink:href="#aX"/><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,33.53777777777778,0)" xlink:href="#by"/><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,43.34222222222222,0)" xlink:href="#bi"/></g><g id="am"><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,0,0)" xlink:href="#bf"/><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,6.88,0)" xlink:href="#bl"/><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,11.697777777777775,0)" xlink:href="#bj"/></g><g id="an"><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,0,0)" xlink:href="#bi"/><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,7.768888888888889,0)" xlink:href="#bf"/><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,14.648888888888889,0)" xlink:href="#bd"/><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,23.955555555555556,0)" xlink:href="#bn"/><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,31.217777777777776,0)" xlink:href="#bf"/></g><g id="ao"><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,0,0)" xlink:href="#aW"/><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,9.502222222222223,0)" xlink:href="#be"/><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,14.32,0)" xlink:href="#aW"/><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,23.822222222222223,0)" xlink:href="#aX"/><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,32.30222222222223,0)" xlink:href="#bf"/><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,39.18222222222223,0)" xlink:href="#aW"/><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,48.68444444444445,0)" xlink:href="#bu"/></g><g id="ap"><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,0,0)" xlink:href="#be"/><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,4.817777777777778,0)" xlink:href="#aW"/><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,14.32,0)" xlink:href="#bd"/><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,23.626666666666665,0)" xlink:href="#bu"/><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,33.76,0)" xlink:href="#aW"/><use transform="matrix(0.008888888888888889,0,0,0.008888888888888889,43.26222222222222,0)" xlink:href="#bn"/></g><g id="aq"><use transform="matrix(0.012222222222222221,0,0,0.012222222222222221,0,0)" xlink:href="#bn"/><use transform="matrix(0.012222222222222221,0,0,0.012222222222222221,9.985555555555555,0)" xlink:href="#aW"/><use transform="matrix(0.012222222222222221,0,0,0.012222222222222221,23.051111111111112,0)" xlink:href="#bd"/><use transform="matrix(0.012222222222222221,0,0,0.012222222222222221,35.84777777777778,0)" xlink:href="#aX"/><use transform="matrix(0.012222222222222221,0,0,0.012222222222222221,47.507777777777775,0)" xlink:href="#bf"/><use transform="matrix(0.012222222222222221,0,0,0.012222222222222221,56.96777777777777,0)" xlink:href="#bl"/><use transform="matrix(0.012222222222222221,0,0,0.012222222222222221,63.59222222222222,0)" xlink:href="#bb"/><use transform="matrix(0.012222222222222221,0,0,0.012222222222222221,77.48888888888888,0)" xlink:href="#bm"/></g><g id="ar"><use transform="matrix(0.012222222222222221,0,0,0.012222222222222221,0,0)" xlink:href="#bf"/><use transform="matrix(0.012222222222222221,0,0,0.012222222222222221,9.459999999999999,0)" xlink:href="#aY"/></g><path fill="#333" d="M646 0H422L14-1026h205c36-1 62 20 71 46 75 215 159 421 226 642 9 30 15 61 21 92 13-66 27-126 50-186l203-548c9-25 34-46 68-46h195" id="bz"/><g id="as"><use transform="matrix(0.012222222222222221,0,0,0.012222222222222221,0,0)" xlink:href="#aW"/><use transform="matrix(0.012222222222222221,0,0,0.012222222222222221,12.662222222222224,0)" xlink:href="#bz"/><use transform="matrix(0.012222222222222221,0,0,0.012222222222222221,25.300000000000004,0)" xlink:href="#aW"/><use transform="matrix(0.012222222222222221,0,0,0.012222222222222221,38.36555555555556,0)" xlink:href="#bb"/><use transform="matrix(0.012222222222222221,0,0,0.012222222222222221,52.26222222222222,0)" xlink:href="#bf"/><use transform="matrix(0.012222222222222221,0,0,0.012222222222222221,61.722222222222214,0)" xlink:href="#bi"/></g><g id="at"><use transform="matrix(0.012222222222222221,0,0,0.012222222222222221,0,0)" xlink:href="#aX"/><use transform="matrix(0.012222222222222221,0,0,0.012222222222222221,11.659999999999998,0)" xlink:href="#aY"/><use transform="matrix(0.012222222222222221,0,0,0.012222222222222221,25.556666666666665,0)" xlink:href="#bb"/><use transform="matrix(0.012222222222222221,0,0,0.012222222222222221,39.45333333333333,0)" xlink:href="#bu"/><use transform="matrix(0.012222222222222221,0,0,0.012222222222222221,53.38666666666666,0)" xlink:href="#ba"/><use transform="matrix(0.012222222222222221,0,0,0.012222222222222221,67.28333333333333,0)" xlink:href="#aX"/><use transform="matrix(0.012222222222222221,0,0,0.012222222222222221,78.94333333333333,0)" xlink:href="#bf"/><use transform="matrix(0.012222222222222221,0,0,0.012222222222222221,88.40333333333332,0)" xlink:href="#aY"/><use transform="matrix(0.012222222222222221,0,0,0.012222222222222221,102.3,0)" xlink:href="#bn"/></g><g id="au"><use transform="matrix(0.012222222222222221,0,0,0.012222222222222221,0,0)" xlink:href="#bd"/><use transform="matrix(0.012222222222222221,0,0,0.012222222222222221,12.796666666666665,0)" xlink:href="#aX"/><use transform="matrix(0.012222222222222221,0,0,0.012222222222222221,24.456666666666663,0)" xlink:href="#bf"/><use transform="matrix(0.012222222222222221,0,0,0.012222222222222221,33.916666666666664,0)" xlink:href="#bl"/><use transform="matrix(0.012222222222222221,0,0,0.012222222222222221,40.54111111111111,0)" xlink:href="#aY"/><use transform="matrix(0.012222222222222221,0,0,0.012222222222222221,54.437777777777775,0)" xlink:href="#bb"/></g></defs></g></svg>
\ No newline at end of file
......@@ -133,13 +133,7 @@ func (c *OpConductor) initSequencerControl(ctx context.Context) error {
node := sources.NewRollupClient(nc)
c.ctrl = client.NewSequencerControl(exec, node)
active, err := c.ctrl.SequencerActive(ctx)
if err != nil {
return errors.Wrap(err, "failed to get sequencer active status")
}
c.seqActive.Store(active)
return nil
return c.updateSequencerActiveStatus()
}
func (c *OpConductor) initConsensus(ctx context.Context) error {
......@@ -358,6 +352,11 @@ func (oc *OpConductor) Pause(ctx context.Context) error {
// Resume resumes the control loop of OpConductor.
func (oc *OpConductor) Resume(ctx context.Context) error {
err := oc.updateSequencerActiveStatus()
if err != nil {
return errors.Wrap(err, "cannot resume because failed to get sequencer active status")
}
select {
case oc.resumeCh <- struct{}{}:
<-oc.resumeDoneCh
......@@ -612,3 +611,12 @@ func (oc *OpConductor) startSequencer() error {
oc.seqActive.Store(true)
return nil
}
func (oc *OpConductor) updateSequencerActiveStatus() error {
active, err := oc.ctrl.SequencerActive(oc.shutdownCtx)
if err != nil {
return errors.Wrap(err, "failed to get sequencer active status")
}
oc.seqActive.Store(active)
return nil
}
......@@ -175,6 +175,7 @@ func (s *OpConductorTestSuite) TestControlLoop1() {
s.healthUpdateCh <- true
// Resume
s.ctrl.EXPECT().SequencerActive(mock.Anything).Return(false, nil)
err = s.conductor.Resume(s.ctx)
s.NoError(err)
s.False(s.conductor.Paused())
......@@ -200,6 +201,7 @@ func (s *OpConductorTestSuite) TestControlLoop2() {
s.True(s.conductor.Paused())
// Resume
s.ctrl.EXPECT().SequencerActive(mock.Anything).Return(false, nil)
err = s.conductor.Resume(s.ctx)
s.NoError(err)
s.False(s.conductor.Paused())
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment