const LOGO_WHITE = "data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22142%22%20zoomAndPan%3D%22magnify%22%20viewBox%3D%226%2026.5%20142%2036%22%20height%3D%2236%22%20preserveAspectRatio%3D%22xMidYMid%20meet%22%20version%3D%221.0%22%3E%3Cdefs%3E%3Cg%3E%3C%2Fg%3E%3CclipPath%20id%3D%22c9de68e762%22%3E%3Cpath%20d%3D%22M%2024%2047%20L%2032%2047%20L%2032%2059.519531%20L%2024%2059.519531%20Z%20M%2024%2047%20%22%20clip-rule%3D%22nonzero%22%3E%3C%2Fpath%3E%3C%2FclipPath%3E%3CclipPath%20id%3D%225ac60ac8f5%22%3E%3Cpath%20d%3D%22M%209%2038%20L%2029%2038%20L%2029%2059.519531%20L%209%2059.519531%20Z%20M%209%2038%20%22%20clip-rule%3D%22nonzero%22%3E%3C%2Fpath%3E%3C%2FclipPath%3E%3CclipPath%20id%3D%2291d4f549c0%22%3E%3Cpath%20d%3D%22M%2026.75%2035.039062%20L%2031.070312%2035.039062%20L%2031.070312%2039.363281%20L%2026.75%2039.363281%20Z%20M%2026.75%2035.039062%20%22%20clip-rule%3D%22nonzero%22%3E%3C%2Fpath%3E%3C%2FclipPath%3E%3CclipPath%20id%3D%22bfb6329844%22%3E%3Cpath%20d%3D%22M%2028.910156%2035.039062%20C%2027.714844%2035.039062%2026.75%2036.007812%2026.75%2037.199219%20C%2026.75%2038.394531%2027.714844%2039.363281%2028.910156%2039.363281%20C%2030.101562%2039.363281%2031.070312%2038.394531%2031.070312%2037.199219%20C%2031.070312%2036.007812%2030.101562%2035.039062%2028.910156%2035.039062%20Z%20M%2028.910156%2035.039062%20%22%20clip-rule%3D%22nonzero%22%3E%3C%2Fpath%3E%3C%2FclipPath%3E%3CclipPath%20id%3D%224ad0263246%22%3E%3Cpath%20d%3D%22M%200.75%200.0390625%20L%205.070312%200.0390625%20L%205.070312%204.363281%20L%200.75%204.363281%20Z%20M%200.75%200.0390625%20%22%20clip-rule%3D%22nonzero%22%3E%3C%2Fpath%3E%3C%2FclipPath%3E%3CclipPath%20id%3D%226e23941064%22%3E%3Cpath%20d%3D%22M%202.910156%200.0390625%20C%201.714844%200.0390625%200.75%201.007812%200.75%202.199219%20C%200.75%203.394531%201.714844%204.363281%202.910156%204.363281%20C%204.101562%204.363281%205.070312%203.394531%205.070312%202.199219%20C%205.070312%201.007812%204.101562%200.0390625%202.910156%200.0390625%20Z%20M%202.910156%200.0390625%20%22%20clip-rule%3D%22nonzero%22%3E%3C%2Fpath%3E%3C%2FclipPath%3E%3CclipPath%20id%3D%223d1a3399aa%22%3E%3Crect%20x%3D%220%22%20width%3D%226%22%20y%3D%220%22%20height%3D%225%22%3E%3C%2Frect%3E%3C%2FclipPath%3E%3CclipPath%20id%3D%2280a2a7ed9e%22%3E%3Crect%20x%3D%220%22%20width%3D%22111%22%20y%3D%220%22%20height%3D%2233%22%3E%3C%2Frect%3E%3C%2FclipPath%3E%3CclipPath%20id%3D%22f1e0c71a76%22%3E%3Cpath%20d%3D%22M%200.484375%202%20L%204%202%20L%204%207%20L%200.484375%207%20Z%20M%200.484375%202%20%22%20clip-rule%3D%22nonzero%22%3E%3C%2Fpath%3E%3C%2FclipPath%3E%3CclipPath%20id%3D%227113009eaf%22%3E%3Cpath%20d%3D%22M%203%202%20L%206.941406%202%20L%206.941406%207%20L%203%207%20Z%20M%203%202%20%22%20clip-rule%3D%22nonzero%22%3E%3C%2Fpath%3E%3C%2FclipPath%3E%3CclipPath%20id%3D%226597de0a1d%22%3E%3Crect%20x%3D%220%22%20width%3D%227%22%20y%3D%220%22%20height%3D%228%22%3E%3C%2Frect%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20clip-path%3D%22url(%23c9de68e762)%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M%2031.582031%2056.285156%20L%2026.472656%2047.441406%20L%2024.222656%2051.34375%20L%2028.199219%2058.234375%20C%2028.558594%2058.855469%2029.214844%2059.210938%2029.890625%2059.210938%20C%2030.21875%2059.210938%2030.554688%2059.125%2030.863281%2058.945312%20C%2031.800781%2058.40625%2032.117188%2057.21875%2031.582031%2056.285156%20Z%20M%2031.582031%2056.285156%20%22%20fill-opacity%3D%221%22%20fill-rule%3D%22nonzero%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3Cg%20clip-path%3D%22url(%235ac60ac8f5)%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M%2027.996094%2042.585938%20L%2025.832031%2046.335938%20L%2023.578125%2050.238281%20L%2020.089844%2056.277344%20C%2019.046875%2058.089844%2017.09375%2059.214844%2015.007812%2059.214844%20C%2012.886719%2059.214844%2010.984375%2058.117188%209.921875%2056.277344%20C%208.855469%2054.445312%208.855469%2052.246094%209.921875%2050.40625%20L%2016.023438%2039.84375%20C%2016.65625%2038.746094%2017.789062%2038.089844%2019.054688%2038.089844%20C%2020.320312%2038.089844%2021.453125%2038.746094%2022.089844%2039.84375%20L%2022.3125%2040.226562%20L%2022.945312%2041.320312%20L%2020.6875%2045.222656%20L%2019.054688%2042.398438%20L%2013.304688%2052.355469%20C%2012.792969%2053.242188%2013.132812%2054.027344%2013.304688%2054.324219%20C%2013.480469%2054.621094%2013.988281%2055.3125%2015.011719%2055.3125%20C%2015.710938%2055.3125%2016.367188%2054.933594%2016.710938%2054.324219%20L%2021.324219%2046.335938%20L%2023.582031%2042.429688%20L%2024.617188%2040.632812%20C%2025.15625%2039.699219%2026.351562%2039.378906%2027.285156%2039.921875%20C%2028.21875%2040.457031%2028.539062%2041.648438%2027.996094%2042.585938%20Z%20M%2027.996094%2042.585938%20%22%20fill-opacity%3D%221%22%20fill-rule%3D%22nonzero%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M%2027.050781%2037.949219%20C%2028.09375%2040.300781%2031.574219%2038.859375%2030.65625%2036.453125%20C%2029.605469%2034.105469%2026.125%2035.546875%2027.050781%2037.949219%20Z%20M%2027.050781%2037.949219%20%22%20fill-opacity%3D%221%22%20fill-rule%3D%22nonzero%22%3E%3C%2Fpath%3E%3Cg%20clip-path%3D%22url(%2391d4f549c0)%22%3E%3Cg%20clip-path%3D%22url(%23bfb6329844)%22%3E%3Cg%20transform%3D%22matrix(1%2C%200%2C%200%2C%201%2C%2026%2C%2035)%22%3E%3Cg%20clip-path%3D%22url(%233d1a3399aa)%22%3E%3Cg%20clip-path%3D%22url(%234ad0263246)%22%3E%3Cg%20clip-path%3D%22url(%236e23941064)%22%3E%3Cpath%20fill%3D%22%23ffd700%22%20d%3D%22M%200.75%200.0390625%20L%205.070312%200.0390625%20L%205.070312%204.363281%20L%200.75%204.363281%20Z%20M%200.75%200.0390625%20%22%20fill-opacity%3D%221%22%20fill-rule%3D%22nonzero%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22matrix(1%2C%200%2C%200%2C%201%2C%2030%2C%2027)%22%3E%3Cg%20clip-path%3D%22url(%2380a2a7ed9e)%22%3E%3Cg%20fill%3D%22%23ffffff%22%20fill-opacity%3D%221%22%3E%3Cg%20transform%3D%22translate(1.07027%2C%2026.039298)%22%3E%3Cg%3E%3Cpath%20d%3D%22M%201.265625%20-1.03125%20L%201.265625%20-11%20C%201.265625%20-11.300781%201.410156%20-11.546875%201.703125%20-11.734375%20C%202.003906%20-11.921875%202.394531%20-12.015625%202.875%20-12.015625%20C%203.28125%20-12.015625%203.625%20-11.921875%203.90625%20-11.734375%20C%204.1875%20-11.546875%204.328125%20-11.300781%204.328125%20-11%20L%204.328125%20-10.234375%20C%204.597656%20-10.773438%205.03125%20-11.226562%205.625%20-11.59375%20C%206.21875%20-11.96875%206.910156%20-12.15625%207.703125%20-12.15625%20C%208.867188%20-12.15625%209.882812%20-11.648438%2010.75%20-10.640625%20C%2011.625%20-9.628906%2012.0625%20-8.425781%2012.0625%20-7.03125%20L%2012.0625%20-1.03125%20C%2012.0625%20-0.71875%2011.894531%20-0.46875%2011.5625%20-0.28125%20C%2011.238281%20-0.09375%2010.859375%200%2010.421875%200%20C%209.992188%200%209.613281%20-0.09375%209.28125%20-0.28125%20C%208.957031%20-0.46875%208.796875%20-0.71875%208.796875%20-1.03125%20L%208.796875%20-7.03125%20C%208.796875%20-7.613281%208.578125%20-8.132812%208.140625%20-8.59375%20C%207.703125%20-9.0625%207.1875%20-9.296875%206.59375%20-9.296875%20C%206.039062%20-9.296875%205.554688%20-9.085938%205.140625%20-8.671875%20C%204.734375%20-8.253906%204.53125%20-7.707031%204.53125%20-7.03125%20L%204.53125%20-1.03125%20C%204.53125%20-0.78125%204.363281%20-0.546875%204.03125%20-0.328125%20C%203.707031%20-0.109375%203.320312%200%202.875%200%20C%202.425781%200%202.046875%20-0.101562%201.734375%20-0.3125%20C%201.421875%20-0.519531%201.265625%20-0.757812%201.265625%20-1.03125%20Z%20M%201.265625%20-1.03125%20%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20fill%3D%22%23ffffff%22%20fill-opacity%3D%221%22%3E%3Cg%20transform%3D%22translate(14.28992%2C%2026.039298)%22%3E%3Cg%3E%3Cpath%20d%3D%22M%200.578125%20-1.953125%20C%200.578125%20-2.253906%200.6875%20-2.566406%200.90625%20-2.890625%20C%201.125%20-3.222656%201.378906%20-3.390625%201.671875%20-3.390625%20C%201.859375%20-3.390625%202.085938%20-3.296875%202.359375%20-3.109375%20C%202.640625%20-2.921875%203.003906%20-2.726562%203.453125%20-2.53125%20C%203.910156%20-2.34375%204.453125%20-2.25%205.078125%20-2.25%20C%206.304688%20-2.25%206.921875%20-2.613281%206.921875%20-3.34375%20C%206.921875%20-3.738281%206.710938%20-4.054688%206.296875%20-4.296875%20C%205.890625%20-4.535156%205.394531%20-4.726562%204.8125%20-4.875%20C%204.226562%20-5.03125%203.640625%20-5.210938%203.046875%20-5.421875%20C%202.460938%20-5.628906%201.960938%20-5.984375%201.546875%20-6.484375%20C%201.140625%20-6.984375%200.9375%20-7.617188%200.9375%20-8.390625%20C%200.9375%20-9.421875%201.296875%20-10.304688%202.015625%20-11.046875%20C%202.742188%20-11.785156%203.890625%20-12.15625%205.453125%20-12.15625%20C%206.503906%20-12.15625%207.4375%20-11.992188%208.25%20-11.671875%20C%209.070312%20-11.359375%209.484375%20-10.972656%209.484375%20-10.515625%20C%209.484375%20-10.234375%209.367188%20-9.898438%209.140625%20-9.515625%20C%208.910156%20-9.140625%208.628906%20-8.953125%208.296875%20-8.953125%20C%208.160156%20-8.953125%207.789062%20-9.070312%207.1875%20-9.3125%20C%206.59375%20-9.5625%206.035156%20-9.6875%205.515625%20-9.6875%20C%204.941406%20-9.6875%204.5%20-9.566406%204.1875%20-9.328125%20C%203.882812%20-9.085938%203.734375%20-8.820312%203.734375%20-8.53125%20C%203.734375%20-8.25%203.882812%20-8.015625%204.1875%20-7.828125%20C%204.5%20-7.648438%204.875%20-7.507812%205.3125%20-7.40625%20C%205.757812%20-7.300781%206.242188%20-7.160156%206.765625%20-6.984375%20C%207.296875%20-6.804688%207.785156%20-6.597656%208.234375%20-6.359375%20C%208.679688%20-6.128906%209.054688%20-5.765625%209.359375%20-5.265625%20C%209.660156%20-4.773438%209.8125%20-4.175781%209.8125%20-3.46875%20C%209.8125%20-2.320312%209.398438%20-1.414062%208.578125%20-0.75%20C%207.765625%20-0.09375%206.625%200.234375%205.15625%200.234375%20C%203.894531%200.234375%202.816406%200.015625%201.921875%20-0.421875%20C%201.023438%20-0.867188%200.578125%20-1.378906%200.578125%20-1.953125%20Z%20M%200.578125%20-1.953125%20%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20fill%3D%22%23ffffff%22%20fill-opacity%3D%221%22%3E%3Cg%20transform%3D%22translate(24.754424%2C%2026.039298)%22%3E%3Cg%3E%3Cpath%20d%3D%22M%200.15625%204.203125%20C%200.15625%203.285156%200.429688%202.828125%200.984375%202.828125%20C%201.773438%202.828125%202.550781%202.539062%203.3125%201.96875%20C%204.082031%201.394531%204.507812%200.441406%204.59375%20-0.890625%20L%200.25%20-10.1875%20C%200.1875%20-10.351562%200.15625%20-10.5%200.15625%20-10.625%20C%200.15625%20-11.019531%200.398438%20-11.378906%200.890625%20-11.703125%20C%201.390625%20-12.023438%201.867188%20-12.1875%202.328125%20-12.1875%20C%202.828125%20-12.1875%203.140625%20-12%203.265625%20-11.625%20L%206.296875%20-4.0625%20L%208.75%20-11.625%20C%208.863281%20-12%209.148438%20-12.1875%209.609375%20-12.1875%20C%2010.046875%20-12.1875%2010.523438%20-12.019531%2011.046875%20-11.6875%20C%2011.566406%20-11.363281%2011.828125%20-10.988281%2011.828125%20-10.5625%20C%2011.828125%20-10.425781%2011.800781%20-10.300781%2011.75%20-10.1875%20L%208.0625%20-0.765625%20L%207.640625%200.359375%20C%207.429688%200.929688%207.28125%201.328125%207.1875%201.546875%20C%207.09375%201.765625%206.929688%202.101562%206.703125%202.5625%20C%206.484375%203.03125%206.285156%203.367188%206.109375%203.578125%20C%205.929688%203.785156%205.679688%204.046875%205.359375%204.359375%20C%205.035156%204.671875%204.707031%204.898438%204.375%205.046875%20C%204.050781%205.191406%203.65625%205.316406%203.1875%205.421875%20C%202.71875%205.535156%202.203125%205.59375%201.640625%205.59375%20C%201.148438%205.59375%200.78125%205.5%200.53125%205.3125%20C%200.28125%205.125%200.15625%204.753906%200.15625%204.203125%20Z%20M%200.15625%204.203125%20%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20fill%3D%22%23ffffff%22%20fill-opacity%3D%221%22%3E%3Cg%20transform%3D%22translate(36.786076%2C%2026.039298)%22%3E%3Cg%3E%3Cpath%20d%3D%22M%200.578125%20-1.953125%20C%200.578125%20-2.253906%200.6875%20-2.566406%200.90625%20-2.890625%20C%201.125%20-3.222656%201.378906%20-3.390625%201.671875%20-3.390625%20C%201.859375%20-3.390625%202.085938%20-3.296875%202.359375%20-3.109375%20C%202.640625%20-2.921875%203.003906%20-2.726562%203.453125%20-2.53125%20C%203.910156%20-2.34375%204.453125%20-2.25%205.078125%20-2.25%20C%206.304688%20-2.25%206.921875%20-2.613281%206.921875%20-3.34375%20C%206.921875%20-3.738281%206.710938%20-4.054688%206.296875%20-4.296875%20C%205.890625%20-4.535156%205.394531%20-4.726562%204.8125%20-4.875%20C%204.226562%20-5.03125%203.640625%20-5.210938%203.046875%20-5.421875%20C%202.460938%20-5.628906%201.960938%20-5.984375%201.546875%20-6.484375%20C%201.140625%20-6.984375%200.9375%20-7.617188%200.9375%20-8.390625%20C%200.9375%20-9.421875%201.296875%20-10.304688%202.015625%20-11.046875%20C%202.742188%20-11.785156%203.890625%20-12.15625%205.453125%20-12.15625%20C%206.503906%20-12.15625%207.4375%20-11.992188%208.25%20-11.671875%20C%209.070312%20-11.359375%209.484375%20-10.972656%209.484375%20-10.515625%20C%209.484375%20-10.234375%209.367188%20-9.898438%209.140625%20-9.515625%20C%208.910156%20-9.140625%208.628906%20-8.953125%208.296875%20-8.953125%20C%208.160156%20-8.953125%207.789062%20-9.070312%207.1875%20-9.3125%20C%206.59375%20-9.5625%206.035156%20-9.6875%205.515625%20-9.6875%20C%204.941406%20-9.6875%204.5%20-9.566406%204.1875%20-9.328125%20C%203.882812%20-9.085938%203.734375%20-8.820312%203.734375%20-8.53125%20C%203.734375%20-8.25%203.882812%20-8.015625%204.1875%20-7.828125%20C%204.5%20-7.648438%204.875%20-7.507812%205.3125%20-7.40625%20C%205.757812%20-7.300781%206.242188%20-7.160156%206.765625%20-6.984375%20C%207.296875%20-6.804688%207.785156%20-6.597656%208.234375%20-6.359375%20C%208.679688%20-6.128906%209.054688%20-5.765625%209.359375%20-5.265625%20C%209.660156%20-4.773438%209.8125%20-4.175781%209.8125%20-3.46875%20C%209.8125%20-2.320312%209.398438%20-1.414062%208.578125%20-0.75%20C%207.765625%20-0.09375%206.625%200.234375%205.15625%200.234375%20C%203.894531%200.234375%202.816406%200.015625%201.921875%20-0.421875%20C%201.023438%20-0.867188%200.578125%20-1.378906%200.578125%20-1.953125%20Z%20M%200.578125%20-1.953125%20%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20fill%3D%22%23ffffff%22%20fill-opacity%3D%221%22%3E%3Cg%20transform%3D%22translate(47.25058%2C%2026.039298)%22%3E%3Cg%3E%3Cpath%20d%3D%22M%200.828125%20-4.953125%20L%200.828125%20-7.03125%20C%200.828125%20-8.425781%201.269531%20-9.628906%202.15625%20-10.640625%20C%203.039062%20-11.648438%204.097656%20-12.15625%205.328125%20-12.15625%20C%206.078125%20-12.15625%206.734375%20-11.96875%207.296875%20-11.59375%20C%207.859375%20-11.226562%208.289062%20-10.773438%208.59375%20-10.234375%20L%208.59375%20-18%20C%208.59375%20-18.300781%208.75%20-18.546875%209.0625%20-18.734375%20C%209.375%20-18.921875%209.765625%20-19.015625%2010.234375%20-19.015625%20C%2010.710938%20-19.015625%2011.101562%20-18.921875%2011.40625%20-18.734375%20C%2011.707031%20-18.546875%2011.859375%20-18.300781%2011.859375%20-18%20L%2011.859375%20-1.03125%20C%2011.859375%20-0.757812%2011.703125%20-0.519531%2011.390625%20-0.3125%20C%2011.078125%20-0.101562%2010.691406%200%2010.234375%200%20C%209.847656%200%209.503906%20-0.109375%209.203125%20-0.328125%20C%208.910156%20-0.546875%208.765625%20-0.78125%208.765625%20-1.03125%20L%208.765625%20-1.765625%20C%208.503906%20-1.222656%208.046875%20-0.753906%207.390625%20-0.359375%20C%206.742188%200.0351562%206.035156%200.234375%205.265625%200.234375%20C%204.097656%200.234375%203.066406%20-0.285156%202.171875%20-1.328125%20C%201.273438%20-2.378906%200.828125%20-3.585938%200.828125%20-4.953125%20Z%20M%204.09375%20-4.953125%20C%204.09375%20-4.359375%204.3125%20-3.820312%204.75%20-3.34375%20C%205.1875%20-2.863281%205.703125%20-2.625%206.296875%20-2.625%20C%206.890625%20-2.625%207.421875%20-2.851562%207.890625%20-3.3125%20C%208.359375%20-3.78125%208.59375%20-4.175781%208.59375%20-4.5%20L%208.59375%20-7.03125%20C%208.59375%20-7.707031%208.359375%20-8.253906%207.890625%20-8.671875%20C%207.429688%20-9.085938%206.90625%20-9.296875%206.3125%20-9.296875%20C%205.707031%20-9.296875%205.1875%20-9.0625%204.75%20-8.59375%20C%204.3125%20-8.132812%204.09375%20-7.613281%204.09375%20-7.03125%20Z%20M%204.09375%20-4.953125%20%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20fill%3D%22%23ffffff%22%20fill-opacity%3D%221%22%3E%3Cg%20transform%3D%22translate(60.394397%2C%2026.039298)%22%3E%3Cg%3E%3Cpath%20d%3D%22M%201.09375%20-16.28125%20C%201.09375%20-16.71875%201.265625%20-17.09375%201.609375%20-17.40625%20C%201.953125%20-17.71875%202.375%20-17.875%202.875%20-17.875%20C%203.363281%20-17.875%203.78125%20-17.71875%204.125%20-17.40625%20C%204.476562%20-17.09375%204.65625%20-16.71875%204.65625%20-16.28125%20C%204.65625%20-15.863281%204.476562%20-15.492188%204.125%20-15.171875%20C%203.78125%20-14.847656%203.363281%20-14.6875%202.875%20-14.6875%20C%202.375%20-14.6875%201.953125%20-14.847656%201.609375%20-15.171875%20C%201.265625%20-15.492188%201.09375%20-15.863281%201.09375%20-16.28125%20Z%20M%201.265625%20-1.03125%20L%201.265625%20-11%20C%201.265625%20-11.300781%201.414062%20-11.546875%201.71875%20-11.734375%20C%202.019531%20-11.921875%202.40625%20-12.015625%202.875%20-12.015625%20C%203.351562%20-12.015625%203.75%20-11.921875%204.0625%20-11.734375%20C%204.375%20-11.546875%204.53125%20-11.300781%204.53125%20-11%20L%204.53125%20-1.03125%20C%204.53125%20-0.78125%204.363281%20-0.546875%204.03125%20-0.328125%20C%203.707031%20-0.109375%203.320312%200%202.875%200%20C%202.425781%200%202.046875%20-0.101562%201.734375%20-0.3125%20C%201.421875%20-0.519531%201.265625%20-0.757812%201.265625%20-1.03125%20Z%20M%201.265625%20-1.03125%20%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20fill%3D%22%23ffffff%22%20fill-opacity%3D%221%22%3E%3Cg%20transform%3D%22translate(66.182736%2C%2026.039298)%22%3E%3Cg%3E%3Cpath%20d%3D%22M%200.375%202.015625%20C%200.375%200.859375%200.988281%20-0.03125%202.21875%20-0.65625%20C%201.507812%20-0.988281%201.15625%20-1.523438%201.15625%20-2.265625%20C%201.15625%20-3.015625%201.585938%20-3.675781%202.453125%20-4.25%20C%201.410156%20-5.050781%200.890625%20-6.117188%200.890625%20-7.453125%20L%200.890625%20-7.984375%20C%200.890625%20-9.210938%201.34375%20-10.210938%202.25%20-10.984375%20C%203.15625%20-11.765625%204.34375%20-12.15625%205.8125%20-12.15625%20C%206.925781%20-12.15625%207.890625%20-11.910156%208.703125%20-11.421875%20C%209.203125%20-12.566406%209.710938%20-13.140625%2010.234375%20-13.140625%20C%2010.628906%20-13.140625%2010.941406%20-13.03125%2011.171875%20-12.8125%20C%2011.410156%20-12.59375%2011.53125%20-12.367188%2011.53125%20-12.140625%20C%2011.53125%20-11.867188%2011.394531%20-11.628906%2011.125%20-11.421875%20C%2010.5%20-10.984375%2010.101562%20-10.664062%209.9375%20-10.46875%20C%2010.53125%20-9.78125%2010.828125%20-8.953125%2010.828125%20-7.984375%20L%2010.828125%20-7.453125%20C%2010.828125%20-6.242188%2010.359375%20-5.238281%209.421875%20-4.4375%20C%208.484375%20-3.632812%207.28125%20-3.234375%205.8125%20-3.234375%20C%205.207031%20-3.234375%204.660156%20-3.3125%204.171875%20-3.46875%20C%203.972656%20-3.289062%203.875%20-3.117188%203.875%20-2.953125%20C%203.875%20-2.671875%204.132812%20-2.460938%204.65625%20-2.328125%20C%205.175781%20-2.191406%205.8125%20-2.078125%206.5625%20-1.984375%20C%207.3125%20-1.890625%208.054688%20-1.753906%208.796875%20-1.578125%20C%209.535156%20-1.398438%2010.164062%20-1.039062%2010.6875%20-0.5%20C%2011.21875%200.03125%2011.484375%200.738281%2011.484375%201.625%20C%2011.484375%202.9375%2010.953125%203.925781%209.890625%204.59375%20C%208.828125%205.257812%207.519531%205.59375%205.96875%205.59375%20C%204.394531%205.59375%203.066406%205.269531%201.984375%204.625%20C%200.910156%203.988281%200.375%203.117188%200.375%202.015625%20Z%20M%203.46875%201.6875%20C%203.46875%202.25%203.703125%202.6875%204.171875%203%20C%204.640625%203.320312%205.21875%203.484375%205.90625%203.484375%20C%206.601562%203.484375%207.175781%203.320312%207.625%203%20C%208.082031%202.6875%208.3125%202.257812%208.3125%201.71875%20C%208.3125%201.476562%208.269531%201.269531%208.1875%201.09375%20C%208.101562%200.914062%207.957031%200.769531%207.75%200.65625%20C%207.539062%200.539062%207.351562%200.441406%207.1875%200.359375%20C%207.03125%200.285156%206.773438%200.21875%206.421875%200.15625%20C%206.066406%200.101562%205.804688%200.0664062%205.640625%200.046875%20C%205.484375%200.0351562%205.210938%200.00390625%204.828125%20-0.046875%20C%203.921875%200.367188%203.46875%200.945312%203.46875%201.6875%20Z%20M%204.046875%20-7.484375%20C%204.046875%20-6.828125%204.203125%20-6.28125%204.515625%20-5.84375%20C%204.835938%20-5.414062%205.285156%20-5.203125%205.859375%20-5.203125%20C%206.421875%20-5.203125%206.859375%20-5.410156%207.171875%20-5.828125%20C%207.492188%20-6.242188%207.65625%20-6.785156%207.65625%20-7.453125%20L%207.65625%20-7.984375%20C%207.65625%20-8.609375%207.488281%20-9.128906%207.15625%20-9.546875%20C%206.832031%20-9.972656%206.390625%20-10.1875%205.828125%20-10.1875%20C%205.273438%20-10.1875%204.835938%20-9.976562%204.515625%20-9.5625%20C%204.203125%20-9.15625%204.046875%20-8.628906%204.046875%20-7.984375%20Z%20M%204.046875%20-7.484375%20%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20fill%3D%22%23ffffff%22%20fill-opacity%3D%221%22%3E%3Cg%20transform%3D%22translate(78.062729%2C%2026.039298)%22%3E%3Cg%3E%3Cpath%20d%3D%22M%201.09375%20-16.28125%20C%201.09375%20-16.71875%201.265625%20-17.09375%201.609375%20-17.40625%20C%201.953125%20-17.71875%202.375%20-17.875%202.875%20-17.875%20C%203.363281%20-17.875%203.78125%20-17.71875%204.125%20-17.40625%20C%204.476562%20-17.09375%204.65625%20-16.71875%204.65625%20-16.28125%20C%204.65625%20-15.863281%204.476562%20-15.492188%204.125%20-15.171875%20C%203.78125%20-14.847656%203.363281%20-14.6875%202.875%20-14.6875%20C%202.375%20-14.6875%201.953125%20-14.847656%201.609375%20-15.171875%20C%201.265625%20-15.492188%201.09375%20-15.863281%201.09375%20-16.28125%20Z%20M%201.265625%20-1.03125%20L%201.265625%20-11%20C%201.265625%20-11.300781%201.414062%20-11.546875%201.71875%20-11.734375%20C%202.019531%20-11.921875%202.40625%20-12.015625%202.875%20-12.015625%20C%203.351562%20-12.015625%203.75%20-11.921875%204.0625%20-11.734375%20C%204.375%20-11.546875%204.53125%20-11.300781%204.53125%20-11%20L%204.53125%20-1.03125%20C%204.53125%20-0.78125%204.363281%20-0.546875%204.03125%20-0.328125%20C%203.707031%20-0.109375%203.320312%200%202.875%200%20C%202.425781%200%202.046875%20-0.101562%201.734375%20-0.3125%20C%201.421875%20-0.519531%201.265625%20-0.757812%201.265625%20-1.03125%20Z%20M%201.265625%20-1.03125%20%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20fill%3D%22%23ffffff%22%20fill-opacity%3D%221%22%3E%3Cg%20transform%3D%22translate(83.851068%2C%2026.039298)%22%3E%3Cg%3E%3Cpath%20d%3D%22M%201.234375%20-4.09375%20L%201.234375%20-16.359375%20C%201.234375%20-16.640625%201.398438%20-16.878906%201.734375%20-17.078125%20C%202.078125%20-17.273438%202.453125%20-17.375%202.859375%20-17.375%20C%203.296875%20-17.375%203.675781%20-17.273438%204%20-17.078125%20C%204.332031%20-16.878906%204.5%20-16.640625%204.5%20-16.359375%20L%204.5%20-12.015625%20L%207.484375%20-12.015625%20C%207.734375%20-12.015625%207.929688%20-11.894531%208.078125%20-11.65625%20C%208.234375%20-11.414062%208.3125%20-11.132812%208.3125%20-10.8125%20C%208.3125%20-10.5%208.234375%20-10.222656%208.078125%20-9.984375%20C%207.929688%20-9.742188%207.734375%20-9.625%207.484375%20-9.625%20L%204.5%20-9.625%20L%204.5%20-4.09375%20C%204.5%20-3.601562%204.601562%20-3.253906%204.8125%20-3.046875%20C%205.019531%20-2.847656%205.390625%20-2.75%205.921875%20-2.75%20L%206.90625%20-2.75%20C%207.34375%20-2.75%207.679688%20-2.613281%207.921875%20-2.34375%20C%208.171875%20-2.082031%208.296875%20-1.765625%208.296875%20-1.390625%20C%208.296875%20-1.003906%208.171875%20-0.675781%207.921875%20-0.40625%20C%207.679688%20-0.132812%207.34375%200%206.90625%200%20L%205.921875%200%20C%202.796875%200%201.234375%20-1.363281%201.234375%20-4.09375%20Z%20M%201.234375%20-4.09375%20%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20fill%3D%22%23ffffff%22%20fill-opacity%3D%221%22%3E%3Cg%20transform%3D%22translate(92.622043%2C%2026.039298)%22%3E%3Cg%3E%3Cpath%20d%3D%22M%200.5625%20-3.140625%20C%200.5625%20-4.503906%201.066406%20-5.460938%202.078125%20-6.015625%20C%203.085938%20-6.566406%204.546875%20-6.84375%206.453125%20-6.84375%20L%207.484375%20-6.84375%20L%207.484375%20-7.1875%20C%207.484375%20-7.800781%207.300781%20-8.335938%206.9375%20-8.796875%20C%206.570312%20-9.265625%206.007812%20-9.5%205.25%20-9.5%20C%204.5%20-9.5%203.851562%20-9.367188%203.3125%20-9.109375%20C%202.769531%20-8.847656%202.457031%20-8.71875%202.375%20-8.71875%20C%202.039062%20-8.71875%201.769531%20-8.882812%201.5625%20-9.21875%20C%201.363281%20-9.5625%201.265625%20-9.9375%201.265625%20-10.34375%20C%201.265625%20-10.832031%201.695312%20-11.253906%202.5625%20-11.609375%20C%203.4375%20-11.972656%204.351562%20-12.15625%205.3125%20-12.15625%20C%207.144531%20-12.15625%208.507812%20-11.6875%209.40625%20-10.75%20C%2010.300781%20-9.820312%2010.75%20-8.648438%2010.75%20-7.234375%20L%2010.75%20-1.03125%20C%2010.75%20-0.75%2010.59375%20-0.503906%2010.28125%20-0.296875%20C%209.976562%20-0.0976562%209.601562%200%209.15625%200%20C%208.726562%200%208.375%20-0.0976562%208.09375%20-0.296875%20C%207.820312%20-0.503906%207.6875%20-0.75%207.6875%20-1.03125%20L%207.6875%20-1.765625%20C%206.519531%20-0.429688%205.238281%200.234375%203.84375%200.234375%20C%202.882812%200.234375%202.097656%20-0.0507812%201.484375%20-0.625%20C%200.867188%20-1.195312%200.5625%20-2.035156%200.5625%20-3.140625%20Z%20M%203.8125%20-3.5625%20C%203.8125%20-3.101562%203.929688%20-2.757812%204.171875%20-2.53125%20C%204.421875%20-2.3125%204.75%20-2.203125%205.15625%20-2.203125%20C%205.695312%20-2.203125%206.21875%20-2.453125%206.71875%20-2.953125%20C%207.226562%20-3.460938%207.484375%20-4.019531%207.484375%20-4.625%20L%207.484375%20-5.15625%20L%207.109375%20-5.15625%20C%206.078125%20-5.15625%205.269531%20-5.050781%204.6875%20-4.84375%20C%204.101562%20-4.632812%203.8125%20-4.207031%203.8125%20-3.5625%20Z%20M%203.8125%20-3.5625%20%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20fill%3D%22%23ffffff%22%20fill-opacity%3D%221%22%3E%3Cg%20transform%3D%22translate(104.527312%2C%2026.039298)%22%3E%3Cg%3E%3Cpath%20d%3D%22M%201.484375%20-1.03125%20L%201.484375%20-18%20C%201.484375%20-18.300781%201.628906%20-18.546875%201.921875%20-18.734375%20C%202.222656%20-18.921875%202.617188%20-19.015625%203.109375%20-19.015625%20C%203.566406%20-19.015625%203.953125%20-18.921875%204.265625%20-18.734375%20C%204.585938%20-18.546875%204.75%20-18.300781%204.75%20-18%20L%204.75%20-1.03125%20C%204.75%20-0.78125%204.582031%20-0.546875%204.25%20-0.328125%20C%203.925781%20-0.109375%203.546875%200%203.109375%200%20C%202.648438%200%202.265625%20-0.101562%201.953125%20-0.3125%20C%201.640625%20-0.519531%201.484375%20-0.757812%201.484375%20-1.03125%20Z%20M%201.484375%20-1.03125%20%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22matrix(1%2C%200%2C%200%2C%201%2C%20138%2C%2027)%22%3E%3Cg%20clip-path%3D%22url(%236597de0a1d)%22%3E%3Cg%20clip-path%3D%22url(%23f1e0c71a76)%22%3E%3Cg%20fill%3D%22%23ffffff%22%20fill-opacity%3D%221%22%3E%3Cg%20transform%3D%22translate(0.646685%2C%206.191898)%22%3E%3Cg%3E%3Cpath%20d%3D%22M%200.0625%20-3.421875%20C%200.0625%20-3.503906%200.078125%20-3.570312%200.109375%20-3.625%20C%200.148438%20-3.6875%200.203125%20-3.71875%200.265625%20-3.71875%20L%202.421875%20-3.71875%20C%202.492188%20-3.71875%202.546875%20-3.6875%202.578125%20-3.625%20C%202.617188%20-3.570312%202.640625%20-3.503906%202.640625%20-3.421875%20C%202.640625%20-3.347656%202.617188%20-3.28125%202.578125%20-3.21875%20C%202.535156%20-3.15625%202.484375%20-3.125%202.421875%20-3.125%20L%201.6875%20-3.125%20L%201.6875%20-0.203125%20C%201.6875%20-0.140625%201.648438%20-0.0859375%201.578125%20-0.046875%20C%201.515625%20-0.015625%201.4375%200%201.34375%200%20C%201.257812%200%201.179688%20-0.015625%201.109375%20-0.046875%20C%201.046875%20-0.0859375%201.015625%20-0.140625%201.015625%20-0.203125%20L%201.015625%20-3.125%20L%200.265625%20-3.125%20C%200.203125%20-3.125%200.148438%20-3.148438%200.109375%20-3.203125%20C%200.078125%20-3.265625%200.0625%20-3.335938%200.0625%20-3.421875%20Z%20M%200.0625%20-3.421875%20%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20clip-path%3D%22url(%237113009eaf)%22%3E%3Cg%20fill%3D%22%23ffffff%22%20fill-opacity%3D%221%22%3E%3Cg%20transform%3D%22translate(3.33265%2C%206.191898)%22%3E%3Cg%3E%3Cpath%20d%3D%22M%200.3125%20-0.203125%20L%200.3125%20-3.390625%20C%200.3125%20-3.503906%200.34375%20-3.585938%200.40625%20-3.640625%20C%200.46875%20-3.691406%200.546875%20-3.71875%200.640625%20-3.71875%20C%200.765625%20-3.71875%200.859375%20-3.695312%200.921875%20-3.65625%20C%200.992188%20-3.613281%201.070312%20-3.519531%201.15625%20-3.375%20L%201.78125%20-2.234375%20L%202.40625%20-3.375%20C%202.488281%20-3.519531%202.5625%20-3.613281%202.625%20-3.65625%20C%202.695312%20-3.695312%202.796875%20-3.71875%202.921875%20-3.71875%20C%203.015625%20-3.71875%203.09375%20-3.691406%203.15625%20-3.640625%20C%203.21875%20-3.585938%203.25%20-3.503906%203.25%20-3.390625%20L%203.25%20-0.203125%20C%203.25%20-0.140625%203.21875%20-0.0859375%203.15625%20-0.046875%20C%203.09375%20-0.015625%203.015625%200%202.921875%200%20C%202.828125%200%202.75%20-0.015625%202.6875%20-0.046875%20C%202.625%20-0.0859375%202.59375%20-0.140625%202.59375%20-0.203125%20L%202.59375%20-2.40625%20L%202%20-1.34375%20C%201.945312%20-1.25%201.867188%20-1.203125%201.765625%20-1.203125%20C%201.671875%20-1.203125%201.597656%20-1.25%201.546875%20-1.34375%20L%200.96875%20-2.4375%20L%200.96875%20-0.203125%20C%200.96875%20-0.140625%200.929688%20-0.0859375%200.859375%20-0.046875%20C%200.796875%20-0.015625%200.722656%200%200.640625%200%20C%200.546875%200%200.46875%20-0.015625%200.40625%20-0.046875%20C%200.34375%20-0.0859375%200.3125%20-0.140625%200.3125%20-0.203125%20Z%20M%200.3125%20-0.203125%20%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E";
// Footer.
const NS_FT = window.AnsysDigitalDesignSystem_4543d7;

function Footer() {
  const { Logo } = NS_FT;
  const [isMobile, setIsMobile] = React.useState(false);
  const [open, setOpen] = React.useState(null);
  React.useEffect(() => {
    const mq = window.matchMedia("(max-width:760px)");
    const on = () => setIsMobile(mq.matches);
    on(); mq.addEventListener("change", on);
    return () => mq.removeEventListener("change", on);
  }, []);
  const cols = [
    { h: "Services", links: [["Shopify Store Design", "#services"], ["Shopify Development", "#services"], ["Store Redesign", "#services"], ["Theme Customization", "#services"], ["Speed Optimization", "#services"], ["Migration", "#services"]] },
    { h: "Company", links: [["Home", "#top"], ["Services", "#services"], ["Portfolio", "#work"], ["Industries", "#industries"], ["Process", "#process"], ["About", "#about"], ["Blog", "#blog"], ["Contact", "#contact"]] },
    { h: "Legal", links: [["Privacy Policy", "privacy.html"], ["Terms & Conditions", "terms.html"], ["Refund & Cancellation", "refund.html"], ["Cookie Policy", "cookies.html"], ["Disclaimer", "disclaimer.html"]] },
  ];
  return (
    <footer style={{ background: "var(--blue-800)", color: "var(--ink-text)" }}>
      <div style={{ maxWidth: "var(--container-wide)", margin: "0 auto", padding: "clamp(3rem,6vw,5rem) var(--gutter) 2rem" }}>
        <div style={{ display: "grid", gridTemplateColumns: "1.6fr 1fr 1fr 1fr", gap: 40 }} className="footer-grid">
          <div className="footer-brand">
            <Logo src="./assets/logo.png" height={46} style={{ filter: "brightness(0) invert(1)", display: "block" }} />
            <p style={{ margin: "20px 0 0", fontSize: 14.5, lineHeight: 1.6, color: "var(--ink-text-muted)", maxWidth: 300 }}>Premium Shopify store design &amp; development that helps businesses sell, scale, and grow.</p>
            <div style={{ display: "flex", flexDirection: "column", gap: 10, marginTop: 20, fontSize: 14 }}>
              <a href="https://wa.me/919278024499" target="_blank" rel="noopener" style={{ display: "flex", alignItems: "center", gap: 10, color: "rgba(255,255,255,.82)", textDecoration: "none" }}><span style={{ color: "var(--accent)", display: "inline-flex" }}><Ic name="phone" size={16} /></span>+91 92780 24499</a>
              <a href="mailto:support@ansysdigital.com" style={{ display: "flex", alignItems: "center", gap: 10, color: "rgba(255,255,255,.82)", textDecoration: "none" }}><span style={{ color: "var(--accent)", display: "inline-flex" }}><Ic name="mail" size={16} /></span>support@ansysdigital.com</a>
              <div style={{ display: "flex", alignItems: "flex-start", gap: 10, color: "rgba(255,255,255,.82)" }}><span style={{ color: "var(--accent)", display: "inline-flex", marginTop: 2 }}><Ic name="map-pin" size={16} /></span>Jhinjhak, Uttar Pradesh 209302, India</div>
            </div>
            <div style={{ display: "flex", gap: 12, marginTop: 24 }}>
              {[["instagram","https://www.instagram.com/ansysdigital/"],["facebook","https://www.facebook.com/ansysdigital/"],["message-circle","https://wa.me/919278024499"]].map(([s,href]) => (
                <a key={s} href={href} target="_blank" rel="noopener" aria-label={s === "message-circle" ? "WhatsApp" : s} className="footer-social" style={{ width: 46, height: 46, borderRadius: "var(--radius-md)", background: "rgba(255,255,255,.06)", border: "1px solid var(--ink-border)", display: "grid", placeItems: "center", color: "rgba(255,255,255,.82)", textDecoration: "none", transition: "transform var(--dur-base) var(--ease-out), background var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out)" }}><Ic name={s} size={20} /></a>
              ))}
            </div>
          </div>
          {cols.map((c, ci) => {
            const expanded = !isMobile || open === ci;
            return (
            <div key={c.h} className="footer-col" style={{ borderTop: isMobile ? "1px solid var(--ink-border)" : "none" }}>
              <button onClick={() => isMobile && setOpen(open === ci ? null : ci)} aria-expanded={expanded} style={{ all: "unset", boxSizing: "border-box", display: "flex", alignItems: "center", justifyContent: "space-between", width: "100%", cursor: isMobile ? "pointer" : "default", padding: isMobile ? "15px 0" : "0", fontFamily: "var(--font-mono)", fontSize: 11, letterSpacing: "var(--tracking-caps)", textTransform: "uppercase", color: "rgba(255,255,255,.5)", fontWeight: 600, marginBottom: isMobile ? 0 : 16 }}>
                {c.h}
                {isMobile ? <span style={{ display: "inline-flex", transform: expanded ? "rotate(180deg)" : "none", transition: "transform var(--dur-base) var(--ease-out)", color: "rgba(255,255,255,.6)" }}><Ic name="chevron-down" size={16} /></span> : null}
              </button>
              <ul style={{ listStyle: "none", margin: 0, padding: 0, display: expanded ? "flex" : "none", flexDirection: "column", gap: 11, paddingBottom: isMobile ? 16 : 0 }}>
                {c.links.map((l) => { const pair = Array.isArray(l); const label = pair ? l[0] : l; const href = pair ? l[1] : "#"; return <li key={label}><a href={href} style={{ fontSize: 14.5, color: "var(--ink-text-muted)", textDecoration: "none" }}>{label}</a></li>; })}
              </ul>
            </div>
            );
          })}
        </div>
        <div className="footer-bottom" style={{ display: "flex", justifyContent: "space-between", alignItems: "center", gap: 16, flexWrap: "wrap", marginTop: 48, paddingTop: 24, borderTop: "1px solid var(--ink-border)", fontSize: 13, color: "rgba(255,255,255,.5)" }}>
          <span>© 2026 Ansys Digital. All rights reserved.<br />GSTIN 09CSZPP7741J1ZL</span>
          <div style={{ display: "flex", gap: 24 }}><a href="privacy.html" style={{ color: "rgba(255,255,255,.5)", textDecoration: "none" }}>Privacy</a><a href="terms.html" style={{ color: "rgba(255,255,255,.5)", textDecoration: "none" }}>Terms</a></div>
        </div>
      </div>
    </footer>
  );
}
Object.assign(window, { Footer });