Scale the pathPainter

hello there :
i'm using the path painter method to paint a clickable map using paths from an svg file , it works perfectly fine , it's just i have a problem scaling this map , i want to be able to control it width and height , and make it responsive , by default it comes aligned to the left of the container and with fixed height and width , i'm using the built_path package.
this is my flutter code :
import 'package:flutter/material.dart';
import 'package:monumaproject/components/province.dart';
import 'package:monumaproject/screens/region_screen.dart';
import 'package:monumaproject/services/map_svg_data.dart';
import 'package:google_fonts/google_fonts.dart';

class RegionsMap extends StatefulWidget {
  @override
  _RegionsMapState createState() => _RegionsMapState();
}

class _RegionsMapState extends State<RegionsMap> {
  Province _pressedProvince;

  @override
  Widget build(BuildContext context) {
    return Material(
      child: Stack(
        children: <Widget>[
          Container(
            color: Colors.white,
            child: SafeArea(
              child: Stack(children: _buildMap()),
            ),
          ),
          Positioned(
            top: 200.0,
            left: 30.0,
            child: Row(
              mainAxisAlignment: MainAxisAlignment.center,
              children: <Widget>[
                Text(
                  'Pick a region ',
                  style:
                      GoogleFonts.aBeeZee(color: Colors.black, fontSize: 30.0),
                ),
              ],
            ),
          ),
        ],
      ),
    );
  }

  List<Widget> _buildMap() {
    List<Widget> provinces = List(provinceslist.length);
    for (int i = 0; i < provinceslist.length; i++) {
      provinces[i] = _buildProvince(provinceslist[i]);
    }
    return provinces;
  }

  Widget _buildProvince(Province province) {
    return ClipPath(
        child: Stack(
          children: <Widget>[
            CustomPaint(painter: PathPainter(province)),
            Material(
              color: Colors.transparent,
              child: InkWell(
                onTap: () => _provincePressed(province),
                child: Container(
                    color: _pressedProvince == province
                        ? Color(0xFF7C7C7C)
                        : Colors.transparent),
              ),
            ),
          ],
        ),
        clipper: PathClipper(province));
  }

  void _provincePressed(Province province) {
    setState(
      () {
        _pressedProvince = province;
        Navigator.push(
          context,
          MaterialPageRoute(
            builder: (context) {
              return RegionsScreen();
            },
          ),
        );
      },
    );
  }
}

class PathPainter extends CustomPainter {
  final Province _province;
  PathPainter(this._province);

  @override
  void paint(Canvas canvas, Size size) {
    Path path = getPathByProvince(_province);
    canvas.drawPath(
        path,
        Paint()
          ..style = PaintingStyle.stroke
          ..color = Colors.black
          ..strokeWidth = 2.0);
  }

  @override
  bool shouldRepaint(PathPainter oldDelegate) => true;

  @override
  bool shouldRebuildSemantics(PathPainter oldDelegate) => false;
}

class PathClipper extends CustomClipper<Path> {
  final Province _province;
  PathClipper(this._province);

  @override
  Path getClip(Size size) {
    return getPathByProvince(_province);
  }

  @override
  bool shouldReclip(CustomClipper<Path> oldClipper) => false;
}

this is the map_svg_data file :
import 'dart:ui';
import 'package:monumaproject/components/province.dart';
import 'package:built_path_annotations/built_path_annotations.dart';
part 'map_svg_data.svg_path.g.dart';

List<Province> provinceslist = [
  ma01,
  ma02,
  ma03,
  ma04,
  ma05,
  ma06,
  ma07,
  ma08,
  ma09,
  ma10,
  ma11,
  ma12,
];

Path getPathByProvince(Province province) {
  switch (province.getProvinceId()) {
    case 'ma01':
      return MapSvgData.ma01;
    case 'ma02':
      return MapSvgData.ma02;
    case 'ma03':
      return MapSvgData.ma03;
    case 'ma04':
      return MapSvgData.ma04;
    case 'ma05':
      return MapSvgData.ma05;
    case 'ma06':
      return MapSvgData.ma06;
    case 'ma07':
      return MapSvgData.ma07;
    case 'ma08':
      return MapSvgData.ma08;
    case 'ma09':
      return MapSvgData.ma09;
    case 'ma10':
      return MapSvgData.ma10;
    case 'ma11':
      return MapSvgData.ma11;
    case 'ma12':
      return MapSvgData.ma12;
  }
  return Path();
}

class MapSvgData {
  static double get height => 400;
  static double get width => 500;

  @SvgPath(
      'm 370.4,219.9l0.2,0.6l-0.3,1.3l0.2,0.7l0,1l0.2,0.5l-0.1,0.8l0,1.3l0.3,0.1l0,0.4l0.1,0l-1.2,0.4l-0.7,0.5l-1.2,0.3l-1.9,0l-0.5,0.5l-0.3,0.6l-0.5,0.5l-0.7,0.3l-1-0.2l-0.5-0.8l-0.4-0.2l-0.6,0.5l-0.3,0.7l-0.7,0.7l-1,0.5l-1.1,0.3l-0.6-0.3l-1.6-0.2l-1.2-0.5l-1.7-0.2l-0.6-0.4l-0.1-0.7l-0.4-1l-0.8-0.4l-0.3,0l-0.7,0.3l-0.1,0.3l-1,0.5l-1.4,0.1l-2-0.1l-0.5,0.5l-0.2,0.6l0,0.7l-0.3,1.1l0.3,0.3l0.1,1l-0.2,0.5l-0.8,0.1l-0.6,0.4l-0.7,0l-0.4,0.2l-0.4,0.5l-0.1-0.3l-1.4-0.8l-0.1-0.6v-0.8l-0.5-0.6l-0.5-0.2l-1-0.8l-0.8-0.4l-0.5-0.1l-0.3-0.4l-0.6-0.3l-0.4,0l-0.2,0.5l-0.3,0.5l-0.6-0.1l-0.3-0.2l-0.5-1.1l-0.1-1v-2l-0.3-0.3l-0.8-0.1l-0.1-0.1l-0.8,0.2l-1.1-0.1l-0.7-0.4l-0.3-0.5l-1.7-0.2l-0.5-0.1l-1.2,0.1l-1.2-0.2l-0.5,0l0.3-0.8l0.4-1.3l0.4-0.9l0.4-1.1l0.4-0.2l0.7-1.8l0.6-1.9l0.3-0.5l0.4-1l0.3-0.2l0.4-1.1l0.1-0.5l0.7-2.4l0.6-2l0.1-0.4l0.4-0.3l1.1,0.1l0.8,0.2l0.3,0.4l0.8,0.3l0.9-0.2l0.8-0.9l1.6,0.1l0.7-0.1l0.5-0.5l0.8-0.9l0.7-0.3l0.9-0.2l0.8,0l0.3,0.3l1,0.1l0.3,0.2l-0.5,0.3l-0.1,0.7l-0.5,0.6l0.2,2.1l0.5,0l-0.2,0.5l0.5,1.5l0.4,0.8l0.3,0l1,0.4l0.3,0.5l0.9,0.6l0.8,1.4l0.6,0.2l0.3-0.1l0.5,0.6l0.3,0.2l0.8,0.9l0.6,0.3l0.6,0.1l0.8,0.8l0.6,0.2l0.2,0.2l0.7,0.3l1.2,0.4l0.6-0.2l0.4,0.4l0.7,0.1l1.3,0.3l0.6,0l0.4,0.2l0.7,0.2l0.4-0.1l0.9,0.2l1.3-0.5l0.7-0.3l0.6,0.1l0.5-0.3l0.6,0l0.8-0.1l0.3-0.2l1.4-0.4l0.3,0.1l0.6-0.1l1-0.5l0.1,0.6l0.3,0.4l1.1,0.3L370.4,219.9 z')
  static Path get ma01 => _$MapSvgData_ma01;

  @SvgPath(
      'm 383.4,288.2l-2.6,0l-0.2-0.3l-0.1-0.6l1.6-0.8l1.3-0.7l-1.5-0.7l-1.1-3.1v-0.6l0.6-1.6l0.7-1.2l-2.3,1.2l-1.1,0.2l-1.2-0.2l-0.8-0.3l-0.3-0.5l-1.3-0.1l-0.5,0.5l-0.9,0.7l-0.8,0.2l0.5-1.3l-2.2-0.4l-0.3-0.7l-0.2-2.7l-0.6-0.8l-2.1-0.6l-0.5-0.3l0.4-0.4l0.3,0l0.3-1l-0.7-0.6l-0.6-0.2l-0.4-0.5l0.1-0.1l0.5-1.2l0.5-0.3l0.6-0.6l0.6-1.8l0.4-0.7l0.7-0.7l0.5-0.7l0.6-0.3l0.9-0.7l0.4-1.1l0.6-0.3l0.9-0.9l0.9,0l1.9,0l1.8,0.2l1.4-0.1l1.1-0.2l1-0.3l2.5,0l1.1-1l0.8-0.2l1.7,0l-0.4-0.7l-1-1l-1.1-1.5l-1-1.1l-0.7-0.7l-0.9-0.6l-0.8-0.2l-1.3,0l-0.4-0.5l0-0.8l1.1-0.7l1.8-1.4l0.5-0.6l0.8-0.7l0.1-0.4l-0.2-0.4l-1-0.1l-2.9-0.4l-1.4,0l-0.6-0.2l-0.3-0.4l-0.2-0.5l-0.4-0.6l-1.2-0.4l-0.4-0.3l-0.4,0.1l-0.8,0.7l-1.1,1.1l-0.9,1.2l-1,0.8l-0.9,0.6l-0.8,0.4l-0.4,0.7l-0.1,0.5l0.3,0.3l1.2,0.2l-0.1,0.3l-1.5,1.7l-0.3-0.3l-0.3-0.8l-0.4-0.5l-0.4,0.1l-0.8,0.9l-0.6,0l-0.8-0.7l-0.8-0.1l-0.5-0.2l-0.2-0.8l-0.3-0.3l0-0.3l0.4-0.4l0.2-0.6l0.6-0.3l1-0.4l0.5-0.1l0.2-0.5l0-0.6l-0.4-0.5l0.6-0.5l0.5-0.5l0.6-0.8l1.2-2.7l0.3-1.3l0-1.7l-0.6-0.7l-0.7-0.3l-0.6-0.6l-0.1-0.7l0.2-0.4l0.6-0.2l0.9,0l-0.1-1l-0.2-0.9l0.2-0.6l1.4-0.3l0.3-0.3l-0.1-2.3l0.4-0.5l1.6-0.3l0.1-1l0.3-0.1l0.5,0l0.3-0.4l-0.5-0.2l-0.2-0.3l0.4-0.7l0.1-0.6l-0.2-0.4l0-0.5l-0.8,0.1l-0.8-0.4l-1,0.1l-0.1-0.6l-0.7,0.1l-0.2-0.1l0-0.4l-0.3-0.1l0-1.3l0.1-0.8l-0.2-0.5l0-1l-0.2-0.7l0.3-1.3l-0.2-0.6l0.5-0.2l0.3-0.3l0.3-0.9l0.8-0.3l0.4,0.1l0.4,0.3l0.8,0.4l0.6,0.4l1,0.2l0.9,0.4l0.7-0.1l0.4,0.3l1.9,0.1l0.4-0.3l0.9-0.2l0.8-0.3l0.3,0.1l0.6-0.3l0.7-0.8l0.5,0.2l0.4-0.2l0.8-1l0.6-1l0.1-0.5l0.2-0.5l0.8,0l-0.2,0.5l0.1,0.5l-0.2,0.5l0.3,0.3l0,0.5l-0.2,0.5l0.2,0.3l0.3,0l0.3,0.5l-0.2,0.3l0.2,0.4l-0.1,0.7l0.7,0.9l1.4,0.7l1.1,0l0.2-0.4l1.1,0.4l1,0.2h0.6l0.6,0.1l0.9-0.2l0.7-0.3l1-0.9l0.4,0.2l1.3,0.3l1.7,0.6l0.6,0.2l-0.1,0.7l0.5,0.3l0.3,0.4l0.9,0.3l0.1,0.2l0.6,0.5l1,0.6l1.2-0.2l0,0.9l0.4,0.3l1.1,0.6l0.1,0.7l0.6,0.1l0.4,0.3l1.4,0.6l0.4,0.3l-0.5,0.3l-0.1,0.5l-0.3,0.2l-0.8,1.1l-0.1,0.3l0.4,0.3l0.7,1.1l0.6,0.7l1,0.3l0.1,0.1l-1.7,2l0.3,0.4l0.7,0.6l0.5,0.7l-0.2,1.1l0.2,0.6l1.1,2.3l-0.4,2.1l-0.6,2.5l0.5,1.9l-1.1,0.7l-0.2,0.7l0.9,0.5l0.6-0.1l0.4,1l0.6,0.3l0.1,0.8l-0.2,0.3l0.3,0.5l-0.6,0.8l-0.1,0.7l-0.4,0.6l-0.3,0.9l0,1.5l-0.2,0.4l0.2,0.5l0.2,0.2l0.4,0.6l0.3,0.1l0.6,1.1l0,0.2l1.2,1.1l0.7,0.3l0.3,0.7l-0.3,0.4l0.1,0.3l-0.3,0.5l-1.1,0.3l0.9,1.1l2.2,3.1l2.1,0.8l4.2,2.9l0.8,0.5l0,0.3l-0.8,0.6l-0.4,0.5l-0.7,0.3l-0.3,0.3l-0.6-0.1l-0.9,0.3l-0.4,1.1l-0.5,0.4l0.3,0.3l0,0.3l-0.2,1l0.1,0.7l-1,0.7l0.2,0.2l0.5-0.1l0.9-0.3l0.7,0.3l0.2,0.9l-0.7,0.5l-0.9,0.2l-0.3-0.2l-1.2,0.1l-0.5-0.2l-0.3,0.1l-0.8,0l-1.2-0.1l-0.4-0.1l-1.3,0.2l-0.7-0.2l-1.1,0.1h-1.6l-1.3-0.2l-2.2-0.5l-0.8-0.4l-0.7,0l-1.1,0.8l-0.2,0.7l-0.4,0.4l-1.6-0.1l-0.7,0.1l-0.5,1.1l-0.7-0.6l-0.9-1.1l-0.6-0.4l-0.7-0.2l-0.8,0l-0.9,0.3l-0.4,0.4l-0.7,0.4l-0.7,0.2l-1.6-0.4l-1.3,0.1l-1.3,0.7l-0.6,0.5l0.2,0.6l0.6,0.2l0.2,0.5l-0.1,0.4l-0.4,0.4l0.4,0.8l0.1,1.3l-0.3,0.4l-0.7,0.3l-0.5,0.5l-0.8,0.3l-0.9,0l-0.7-0.1L384,288l-0.3,0L383.4,288.2 z')
  static Path get ma02 => _$MapSvgData_ma02;

  @SvgPath(
      'm 366.8,270.8l-0.4-0.4l-0.6-0.2l-0.7,0.2l-0.2,0.4l-0.4,0.4l-1.3,0.2l-0.8-0.2l-0.9-1.1l0-0.7l-0.1-0.7l-0.5-0.5l-1.2-1l-0.8-0.4l-0.5-0.9l-0.6-0.5l-0.6-0.1l-1.2,0l-0.6,0.2l-0.6-0.1l-0.4,0.1l-0.8-0.3l-0.7-0.5l-0.2-0.4l0.1-0.5l0.2-0.3l-0.1-0.6l-0.9-0.9l-0.5-0.3l-0.3-0.4l-0.8-0.2l-0.7,0.6l-0.5,0.1l-1.1-0.2l-0.4,0.4l-0.5,1.7l-0.2,0.4l-0.3,0.2l-0.6,0l-0.5-0.2l-0.6,0l-0.3,0.2l-0.9,1l0,0l0.1-0.1l-0.2-0.7l-0.5-0.5l-0.9-1.1l0.2-1.5l0.4-0.8l-2.2,0.1l-0.8-1.2l-1.1-1.2l0.3-1.6l-0.9-0.6l-0.9-0.3l-1.2-0.2l-0.9-0.4l-1-0.6l-0.4,0l-0.5-0.7l0,0l0.5-0.3l0.4,0l0.3-0.4l0.2-0.8l-0.2-0.7l-0.3-0.5l0.1-0.4l0.1-0.8l0.3-0.3l0.8-1.6L335,248l-0.5-0.5l-0.6-0.3l-0.2-0.4l1.1-1.4l0.4-0.6l-0.6-0.6h-0.4l-1.9-0.7l-0.6-0.6l-0.5-0.6l-0.2-0.5l1.3-1.8l0.6-0.3l1.2,0.4l0.1,0.3l0.6,0l0.4,0.5l-0.2,1l1.2,0.4l1.3-0.1l0.7-0.4l0.7-0.2l0.6-0.3l0.5-0.4l0.3-1.3v-0.4l-0.2-0.3l-0.5-0.4l-1.1-1.2l-0.1-0.8l0.5-0.2l0.3,0.3l1.1-0.3l0.9-0.1l0.5-0.3l0.3-1l0.4-0.5l0.4-0.2l0.7,0l0.6-0.4l0.8-0.1l0.2-0.5l-0.1-1l-0.3-0.3l0.3-1.1l0-0.7l0.2-0.6l0.5-0.5l2,0.1l1.4-0.1l1-0.5l0.1-0.3l0.7-0.3l0.3,0l0.8,0.4l0.4,1l0.1,0.7l0.6,0.4l1.7,0.2l1.2,0.5l1.6,0.2l0.6,0.3l1.1-0.3l1-0.5l0.7-0.7l0.3-0.7l0.6-0.5l0.4,0.2l0.5,0.8l1,0.2l0.7-0.3l0.5-0.5l0.3-0.6l0.5-0.5l1.9,0l1.2-0.3l0.7-0.5l1.2-0.4l0.1,0l0.7-0.1l0.1,0.6l1-0.1l0.8,0.4l0.8-0.1l0,0.5l0.2,0.4l-0.1,0.6l-0.4,0.7l0.2,0.3l0.5,0.2l-0.3,0.4l-0.5,0l-0.3,0.1l-0.1,1l-1.6,0.3l-0.4,0.5l0.1,2.3l-0.3,0.3l-1.4,0.3l-0.2,0.6l0.2,0.9l0.1,1l-0.9,0l-0.6,0.2l-0.2,0.4l0.1,0.7l0.6,0.6l0.7,0.3l0.6,0.7l0,1.7l-0.3,1.3L369,246l-0.6,0.8l-0.5,0.5l-0.6,0.5l0.4,0.5l0,0.6l-0.2,0.5l-0.5,0.1l-1,0.4l-0.6,0.3l-0.2,0.6l-0.4,0.4l0,0.3l0.3,0.3l0.2,0.8l0.5,0.2l0.8,0.1l0.8,0.7l0.6,0l0.8-0.9l0.4-0.1l0.4,0.5l0.3,0.8l0.3,0.3l1.5-1.7l0.1-0.3l-1.2-0.2l-0.3-0.3l0.1-0.5l0.4-0.7l0.8-0.4l0.9-0.6l1-0.8l0.9-1.2l1.1-1.1l0.8-0.7l0.4-0.1l0.4,0.3l1.2,0.4l0.4,0.6l0.2,0.5l0.3,0.4l0.6,0.2l1.4,0l2.9,0.4l1,0.1l0.2,0.4l-0.1,0.4l-0.8,0.7l-0.5,0.6l-1.8,1.4l-1.1,0.7l0,0.8l0.4,0.5l1.3,0l0.8,0.2l0.9,0.6l0.7,0.7l1,1.1l1.1,1.5l1,1l0.4,0.7l-1.7,0L386,260l-1.1,1l-2.5,0l-1,0.3l-1.1,0.2l-1.4,0.1l-1.8-0.2l-1.9,0l-0.9,0l-0.9,0.9l-0.6,0.3l-0.4,1.1l-0.9,0.7l-0.6,0.3l-0.5,0.7l-0.7,0.7l-0.4,0.7l-0.6,1.8l-0.6,0.6l-0.5,0.3l-0.5,1.2L366.8,270.8 z')
  static Path get ma03 => _$MapSvgData_ma03;

  @SvgPath(
      'm 342,234.8l-0.3,1l-0.5,0.3l-0.9,0.1l-1.1,0.3l-0.3-0.3l-0.5,0.2l0.1,0.8l1.1,1.2l0.5,0.4l0.2,0.3v0.4l-0.3,1.3l-0.5,0.4l-0.6,0.3l-0.7,0.2l-0.7,0.4l-1.3,0.1l-1.2-0.4l0.2-1l-0.4-0.5l-0.6,0l-0.1-0.3l-1.2-0.4l-0.6,0.3l-1.3,1.8l0.2,0.5l0.5,0.6l0.6,0.6l1.9,0.7h0.4l0.6,0.6l-0.4,0.6l-1.1,1.4l0.2,0.4l0.6,0.3l0.5,0.5l0.1,0.3l-0.8,1.6l-0.3,0.3l-0.1,0.8l-0.1,0.4l0.3,0.5l0.2,0.7l-0.2,0.8l-0.3,0.4l-0.4,0l-0.5,0.3l-0.1,0.4l0.2,1.2l0.4,0.4l0.2,0.5l0,0.5l-0.4,0.6l-0.4,0.1l-0.9-0.2l-1.4-0.4l-0.7,0.2l-0.2,0.3l-1.5,0l-0.2-0.9l-1.6,0l-0.7,0.1l-0.1-0.4l0.2-0.6l0.4-0.7l-0.7-0.6l-0.5-0.2l-1.4-0.1l-0.4,0.1l-0.2,0.7l0,0.6l-0.3,0.2l-0.2,0.6l-0.6,0.5l-0.2,0.6l0.6,0.7l1.1,0.3l-0.4,0.6l-1.4,0.5l-0.5,0.5l-0.6,0.4l-0.7,0.3l-0.1-0.4l-0.8-1L318,259l-1.5,0.1l-0.4,0.1l-0.9-0.4l-0.2,0.1l-0.7-0.3l0,0l0.1-1.2l0.4-1.4l0.4-0.6l-0.2-0.4l-0.6-0.5v-0.4l0.6-0.4l0.9-0.9l-1.6-0.1l-0.8,0.1l-0.2-0.3l-0.1-0.5l-0.2,0h-0.7l-0.3,0.4l-1.1,0l0.1-1.6l-0.6,0l0.2-0.4l-0.6-0.9l0-0.9l-0.2-0.5l-0.4-0.6l-0.8-0.1l-0.3-0.4l0.7-0.5l0.9-0.4l1.2-0.7l1.2-1.1l1.1-1.1l1.4-1.3l0.2-0.3l0.8-1l0.6-1l0.5-1.2l0.6-1l1.9-2.6l0.7-1.2l1.4-2.5l1-1.9l0.5-1.1l0.8-1.7l0.3,0l-0.2,0.6l0.5,0.3l0.3-0.3l0-0.5l-0.6-0.2l-0.3-0.3l0.9-2l0.5,0l1.2,0.2l1.2-0.1l0.5,0.1l1.7,0.2l0.3,0.5l0.7,0.4l1.1,0.1l0.8-0.2l0.1,0.1l0.8,0.1l0.3,0.3v2l0.1,1l0.5,1.1l0.3,0.2l0.6,0.1l0.3-0.5l0.2-0.5l0.4,0l0.6,0.3l0.3,0.4l0.5,0.1l0.8,0.4l1,0.8l0.5,0.2l0.5,0.6v0.8l0.1,0.6l1.4,0.8L342,234.8 z')
  static Path get ma04 => _$MapSvgData_ma04;

  @SvgPath(
      'm 343.7,265.4l-0.4,0.4l-0.7,0.7l0.1,3.9l-0.7,2h-1.4v1.5l-1.9-0.2l-0.4,0.5l-0.1,0.5l-0.3,0.4l0.2,0.4l0.8,0.1l0.4,0.5l-0.1,0.6l-0.2,0.4l0.2,0.6l0.5,0.4l-0.3,0.2l-1.1-0.4l-1.8-0.1l-0.7,0.3l-0.3,1.5l-0.4,0.5l-2.3,0.1l-0.4,0.2l-0.6,1.2l-0.1,0.7l1,0.6l0.4,0.5l0,0.7l-0.5,1.1l-0.6,0.4l-1.1-0.1l-0.5,0.1l-0.6,0.8l-0.5,1l-2,1.1l-0.9,0l-0.6,0.3l-0.7-0.2l-1,0.3l-0.9,0.7l-0.7,0.8l-0.7,0.5l-1.3,0.1l-0.7,0.3l-0.5,0.4l-0.9,0.2l-0.9-0.2l-0.5-0.3l-1,0.2l0,2.6l-0.5,0.5l-2,0.1l-1,0.1h-1.1l-0.6-0.6l-0.1-0.4l-0.6-0.1l-0.3,0.3l-0.5,0.2l-0.8,0l-0.6-1.2l0.8-1.4l0.3-0.8l-0.2-0.6l-0.7,0l-1.2-0.2l-0.4-1.2l-0.4-0.4l-1,0l-0.2-0.5l0.1-0.4l0.3,0l0.9-0.8l0.7-0.1l0.4,0.3l0.3,0.4h0.5l0.8-0.2l1.9-0.1l0.4-0.6l0.4-1l-0.3-0.4l-0.9-1l0.1-0.3l-0.2-0.2l0.2-0.5l-0.1-0.5l-0.6-0.3l-0.5-0.5l-0.2-1l0.1-1.4l0.2-0.7l-0.4-1.5l0.2-0.6l0-0.4l-0.1-0.7l0.9-0.8l0.3-0.4l0.1-0.5l0.6-1.3l0.1-1.2l0-0.5l0.2-0.5l-0.5-0.1l-0.4-0.6l-0.4-1l0.1-0.6l0.3-0.4l0.2-1.5l0.4-1.4l0.1-1l1.1-0.6l0.4-1.2l0.3-2.7l0.4-0.4l0.7-0.2l0.4-0.2l0.7,0.3l0.2-0.1l0.9,0.4l0.4-0.1l1.5-0.1l0.7,0.5l0.8,1l0.1,0.4l0.7-0.3l0.6-0.4l0.5-0.5l1.4-0.5l0.4-0.6l-1.1-0.3l-0.6-0.7l0.2-0.6l0.6-0.5l0.2-0.6l0.3-0.2l0-0.6l0.2-0.7l0.4-0.1l1.4,0.1l0.5,0.2l0.7,0.6l-0.4,0.7l-0.2,0.6l0.1,0.4l0.7-0.1l1.6,0l0.2,0.9l1.5,0l0.2-0.3l0.7-0.2l1.4,0.4l0.9,0.2l0.4-0.1l0.4-0.6l0-0.5l-0.2-0.5l-0.4-0.4l-0.2-1.2l0.1-0.4l0.5,0.7l0.4,0l1,0.6l0.9,0.4l1.2,0.2l0.9,0.3l0.9,0.6l-0.3,1.6l1.1,1.2l0.8,1.2l2.2-0.1l-0.4,0.8l-0.2,1.5l0.9,1.1l0.5,0.5L343.7,265.4 z')
  static Path get ma05 => _$MapSvgData_ma05;

  @SvgPath(
      'm 308.2,247l0.3,0.4l0.8,0.1l0.4,0.6l0.2,0.5l0,0.9l0.6,0.9l-0.2,0.4l0.6,0l-0.1,1.6l1.1,0l0.3-0.4h0.7l0.2,0l0.1,0.5l0.2,0.3l0.8-0.1l1.6,0.1l-0.9,0.9l-0.6,0.4v0.4l0.6,0.5l0.2,0.4l-0.4,0.6l-0.4,1.4l-0.1,1.2l-0.4,0.2l-0.7,0.2l-0.4,0.4l-0.3,2.7l-0.4,1.2l-1.1,0.6l-0.1,1l-0.4,1.4l-0.2,1.5l-0.3,0.4l-0.1,0.6l0.4,1l0.4,0.6l0.5,0.1l-0.2,0.5l0,0.5l-0.1,1.2l-0.6,1.3l-0.1,0.5l-0.3,0.4l-0.9,0.8l0.1,0.7l0,0.2l-0.3-0.4l-0.7-0.1l-0.7-0.3l-0.8-0.2l-1-0.3l-0.7-0.5l-0.2-0.8l-0.6-0.3l-1-0.1L302,274l-1.7,0.2l-0.3-0.2l-0.5,0.2l-0.5-0.8l-0.3-0.8l-0.5-0.7l-0.5-0.2l-0.5-0.8l-0.2-0.5l-0.6-0.4l-2.2,0l-0.3-0.2l-0.4-0.7l-0.1-0.5l-0.3-0.4l-0.5-0.6l-0.3-0.7l-0.8,0.1l-0.5,0.4l-0.1,0.5l0.2,0.5l-0.2,0.5l-0.7,0.5l0,0.5l0.5,0.7l0.1,0.5l-0.1,0.5l-0.3,0l-0.3,0.3l-0.3,0.5l-0.5,0.3l-0.3,0.4l-0.6,0.2l-0.4,0.3l-0.1,0.3l-0.6,0.5l-0.7,0.3l-0.8-0.1l-0.5,0.2l-0.2,1.1l-0.6,0.4l-1.2,0.3H283l-0.9,0.1l-0.3-0.7l-0.7-0.6l-0.1-0.8l0.2-0.5l-0.4-1l-0.6-0.5l-1-0.1l-1,0.1l-1.5,0.3l-0.7,0.3l-0.8-0.1l-0.7-0.7l-1.1-0.8v-1l0.5-0.3l0.2-0.4v-0.4l-0.2-0.6l-0.5-0.3l-0.7,0.1l-0.6-0.1l0.8-0.7l1.3-0.9l0.5-0.3l1.4-1.3l1.2-1.1l0.8-1l0.4-0.2l0.4-0.6l1.3-1.4l0.4-0.6l-0.3-0.4l0.2-0.3l0.8-0.8l0.3-0.1l0.3-0.5l0.6-0.3l0.5,0.3l0.5,0l1.2-0.6l1-0.8l0.6-0.8l0.3-0.2l1.3-0.3l0.8-0.4l1.1-0.2l1.2-0.5l0.8-0.2l1.1-0.5l0.5,0l0.7-0.2l0.5-0.4l0.9-0.4l0.5,0l0.7-0.3l0.8-0.4l0.8-0.5l0.8-0.2l0.7,0.1l0.7-0.3l0.6-0.1l0.3-0.3l1.7-1.2l0.3-0.3l0.3,0.1l0.7-0.2l0.1-0.2l0.8-0.5l0.6-0.5l0.3-0.1l0.4-0.3l0.7,0L308.2,247 z')
  static Path get ma06 => _$MapSvgData_ma06;

  @SvgPath(
      'm 308.8,276.6l0,0.2l-0.2,0.6l0.4,1.5l-0.2,0.7l-0.1,1.4l0.2,1l0.5,0.5l0.6,0.3l0.1,0.5l-0.2,0.5l0.2,0.2l-0.1,0.3l0.9,1l0.3,0.4l-0.4,1l-0.4,0.6l-1.9,0.1l-0.8,0.2h-0.5l-0.3-0.4l-0.4-0.3l-0.7,0.1l-0.9,0.8l-0.3,0l-0.1,0.4l0.2,0.5l1,0l0.4,0.4l0.4,1.2l1.2,0.2l0.7,0l0.2,0.6l-0.3,0.8l-0.8,1.4l-0.6,0.1l-0.2,0.3v0.4l-0.6,0.3l-0.7,1l-0.2,0.2l-1.2,0.2l-1.7,0.1l-0.9,0.4l-0.6,0.6l-1,0.1l-1,0.8l-0.7,0.3l-0.6,0l-0.7,0.3L296,299l-1,0.9l-1.3,0.6l0.1,0.4l-0.1,0.5l-0.9,0.6l-0.1,0.8l-0.5,0.8l-0.8,0.3l-0.9-0.8l0.1-0.4l-0.6-0.4l-0.5,0.3l-1.5,0.5l-1.5,1.1l-0.9,0.5l-0.8-0.1l-1.1-0.6l-2.2-0.2l-1.2,0.2l-0.6,0.5l-0.7,0.1l-0.2-0.4l-0.6,0.7l-0.5,0.2l-0.2-0.6l0.2-0.9l-0.1-0.9l-0.3-0.4l-0.7,0l-0.7,0.8l-1.2,0.6l-0.9,0.3l-0.2,1.8l-1.1-0.6l-0.8-0.3l-1-0.1l-0.7,0.2l0,0.7l-0.5,0.6l-0.7-0.3l-0.4-0.7l-0.7,0.2l-0.7-0.1l-0.4-0.3l-1.2,0.1l-0.3,0.2l-0.5,0.1l-0.6-0.3l-0.4,0l-0.3-0.2l0.1-0.4l-0.2-0.1l-0.7,0.9l-0.8,0.3l-0.5,0.7l-0.7,0.3h-0.9l-0.5-0.3l0.1-1.8l-0.1-0.2l-0.6-0.6l-0.8-0.7l-0.1-0.5l0.3-0.7l-0.3-0.9l0.2-0.6l-0.5-0.2l0.1-0.6l0.5-1l-0.1-0.1l0.1-0.9l0.3-0.6l0.1-0.8l-0.1-0.7l-0.4-0.6l-0.5-0.1l0.1-0.5l0.8-0.8l0.5-0.8l-0.1-0.3l0.5-0.4l1-1.2l0.2-0.7l-0.1-1.2l0.5-0.4l1.5-1.8l0.2-0.1l1.8-2.1l1.9-1.9l0.2-0.2l0.3-0.7l0.1-0.9l1.1-1.2l0.2-0.8l-0.3-0.7l0.4-0.8l-0.1-0.4l-0.6-0.2l-0.2-0.8l0.5-0.6l0.4-0.8l0.1-0.6l-0.7-0.8l-0.3-0.5l0.7-0.5l0.5-0.5l0.8-0.5l1.1-0.9l1.2-1.2l0.6,0.1l0.7-0.1l0.5,0.3l0.2,0.6v0.4l-0.2,0.4l-0.5,0.3v1l1.1,0.8l0.7,0.7l0.8,0.1l0.7-0.3l1.5-0.3l1-0.1l1,0.1l0.6,0.5l0.4,1l-0.2,0.5l0.1,0.8l0.7,0.6l0.3,0.7l0.9-0.1h0.6l1.2-0.3l0.6-0.4l0.2-1.1l0.5-0.2l0.8,0.1l0.7-0.3l0.6-0.5l0.1-0.3l0.4-0.3l0.6-0.2l0.3-0.4l0.5-0.3l0.3-0.5l0.3-0.3l0.3,0l0.1-0.5l-0.1-0.5l-0.5-0.7l0-0.5l0.7-0.5l0.2-0.5l-0.2-0.5l0.1-0.5l0.5-0.4l0.8-0.1l0.3,0.7l0.5,0.6l0.3,0.4l0.1,0.5l0.4,0.7l0.3,0.2l2.2,0l0.6,0.4l0.2,0.5l0.5,0.8l0.5,0.2l0.5,0.7l0.3,0.8l0.5,0.8l0.5-0.2l0.3,0.2l1.7-0.2l0.9-0.5l1,0.1l0.6,0.3l0.2,0.8l0.7,0.5l1,0.3l0.8,0.2l0.7,0.3l0.7,0.1L308.8,276.6 z')
  static Path get ma07 => _$MapSvgData_ma07;

  @SvgPath(
      'm 366.8,270.8l0.4,0.5l0.6,0.2l0.7,0.6l-0.3,1l-0.3,0l-0.4,0.4l0.5,0.3l2.1,0.6l0.6,0.8l0.2,2.7l0.3,0.7l2.2,0.4l-0.5,1.3l0.8-0.2l0.9-0.7l0.5-0.5l1.3,0.1l0.3,0.5l0.8,0.3l1.2,0.2l1.1-0.2l2.3-1.2l-0.7,1.2l-0.6,1.6v0.6l1.1,3.1l1.5,0.7l-1.3,0.7l-1.6,0.8l0.1,0.6l0.2,0.3l2.6,0l0,1.2l-4.6,0l-0.5,0.2l-0.4,0.3l-0.7,0.9l-1.3,0.9l-0.7,0.1l-1.1,0.6l-0.9-0.1l-0.6-0.6l-0.6,0.2l-0.3,0.7l0.3,1.1v0.3l-0.4,0.3l-0.7,0l-0.4,0.2l-0.3,0.3l0.2,1v0.9l-0.2,0.9L370,298l-0.1,0.5l0.5,0.3l0.7-0.2l0.8,0.2l0,0.5l0.3,0.2l0.6-0.4l0,0.8l0.6,0l0.1,0.5l0.6,0.5l0.6,0.2l0.1,0.6l-1.2,1.5l-1.1,0.7l-0.7,0.8l-0.7,0.8l-1.3,1.3l-0.4,0.8l-0.1,0.9l-2.4,0.6l-2.8,0.1l-3.3,1.1l-2.6,2.2l-1.5,0l-2.1,1.8l-4.6,2.5l-0.5,0.7l-0.9,0.6l-2.7,2l-0.4,0.1l-0.7,0l-0.5,0.4l-0.9,1.2l-0.6,0.3l-0.3,0.4l-0.4,0.1l-0.5,1.2l-1.5,1.1l-1.3,1.1l-1.2,2.5l-0.3,0.8l0,0.5l-0.2,0.9l-0.5,0.3l-0.7,0l-0.3-0.4l-0.1-0.7l-0.6-0.2l-1,0.1l-0.5-1.2l-0.4,0l-0.5,0.2l-0.4,0.5l-0.5,0.3l-1,0l-1.6,0.4l-1.2,0.2l-2.5,0l-0.7-0.4l-0.6-0.5l-1-0.1l-0.8-0.2l-0.6,0.2l-0.7-0.3l0-0.3l0-0.5l0.3-0.7l0.1-1.7l-0.7-0.4h-0.5v-0.5l0.9-1.3l-0.4-0.6l-0.4-0.9l0.9-0.7l1.3-1l0-0.7h-0.6l-0.7-0.2l-0.5,0.3l-0.9,0.3l-0.6-0.2V319l0.6-0.5l0.3-0.8l-0.9-0.5l-0.8-0.4l0.1-0.9l1.1-1l0.6-0.2l0.3-0.5l-0.2-0.4l-0.9-1.2l-1.6,0.3l-0.6-0.3l0.1-1.3l-0.2-0.3l-0.3-0.1l-0.7,0.5l-0.6,0.6l-0.4,0.2h-0.5l-1-0.6l-0.1,2.4l-0.6-0.4l-0.9,0.2l-0.7,0.2l-0.1,0.4l-1.1-0.3l-0.9-0.5l-0.7-0.5l-0.7-0.4l-0.7,0.2l-0.3,0.8l-0.7,1.5l-1,0.7v1l0.9,1.1l-0.1,0.5l-0.5-0.1l-0.4-0.5l-0.6-0.6l-0.6-0.4l-0.7,0.5l-0.4,0l-0.2-0.9l-3.5-0.1l0.2-0.2l0.7-0.6l0.5-0.3l-0.2-0.8l-0.4-0.8l-0.5-0.5l-0.9,0.3l-0.1-0.9l-0.5-0.9h0.9l1.1-0.2l0.5-1h1.6l-0.9-1.3l-0.5-0.2l-0.7-0.6l0.1-1.6l-2.5-0.1l0.4-0.9l0.8-0.7l0.8-0.6l-2.1-0.1l0.2-2.8l0.8-0.8l-1.6,0.1l0.1-1.1l0.7-0.7l0.2-0.7l0.4-0.1l0.6,0l0.7-0.3l1-0.8l1-0.1l0.6-0.6l0.9-0.4l1.7-0.1l1.2-0.2l0.2-0.2l0.7-1l0.6-0.3v-0.4l0.2-0.3l0.6-0.1l0.6,1.2l0.8,0l0.5-0.2l0.3-0.3l0.6,0.1l0.1,0.4l0.6,0.6h1.1l1-0.1l2-0.1l0.5-0.5l0-2.6l1-0.2l0.5,0.3l0.9,0.2l0.9-0.2l0.5-0.4l0.7-0.3l1.3-0.1l0.7-0.5l0.7-0.8l0.9-0.7l1-0.3l0.7,0.2l0.6-0.3l0.9,0l2-1.1l0.5-1l0.6-0.8l0.5-0.1l1.1,0.1l0.6-0.4l0.5-1.1l0-0.7l-0.4-0.5l-1-0.6l0.1-0.7l0.6-1.2l0.4-0.2l2.3-0.1l0.4-0.5l0.3-1.5l0.7-0.3l1.8,0.1l1.1,0.4l0.3-0.2l-0.5-0.4l-0.2-0.6l0.2-0.4l0.1-0.6l-0.4-0.5l-0.8-0.1l-0.2-0.4l0.3-0.4l0.1-0.5l0.4-0.5l1.9,0.2v-1.5h1.4l0.7-2l-0.1-3.9l0.7-0.7l0.4-0.4l0,0l0.9-1l0.3-0.2l0.6,0l0.5,0.2l0.6,0l0.3-0.2l0.2-0.4l0.5-1.7l0.4-0.4l1.1,0.2l0.5-0.1l0.7-0.6l0.8,0.2l0.3,0.4l0.5,0.3l0.9,0.9l0.1,0.6l-0.2,0.3l-0.1,0.5l0.2,0.4l0.7,0.5l0.8,0.3l0.4-0.1l0.6,0.1l0.6-0.2l1.2,0l0.6,0.1l0.6,0.5l0.5,0.9l0.8,0.4l1.2,1l0.5,0.5l0.1,0.7l0,0.7l0.9,1.1l0.8,0.2l1.3-0.2l0.4-0.4l0.2-0.4l0.7-0.2l0.6,0.2L366.8,270.8 z')
  static Path get ma08 => _$MapSvgData_ma08;

  @SvgPath(
      'm 320.8,328.5l-0.5,0.2l-0.9,0.6l-0.8,0l-0.8-0.1l-0.1,0.2l-1.1,0.1l-0.8,0.2l-0.5,0.6l-0.6,0.3l-1.1-0.1l-0.4-0.3l-0.7,0l-0.3-0.2l-1.2,0l-0.2-0.2l-0.8,0.2l-0.8-0.2l-0.8-0.4l-0.8,0l-1.3,0.5l-2.2,1l-1.1,0.5l-2,0.2l-1.8,0.5l-0.5,0.4l0,0.4l-0.4,0.4l-1.9,0.7l-0.7,0.3l-1.1,0.8l-1,0.4l-0.6,0.4l-0.4,0.4l-0.1,0.2l-0.8,0.5l-1.5,0.7l-0.5,0.4l-1.1,0.6l-0.3-0.1l-0.9,0.6l-0.5,0.4l-1.1,0.7l-0.9,0.7l-1.5,1.4l-0.6,0.4l-0.8,0.3l-2.8,1.2l-0.3,0.1l0,4.7l0,2.6l-0.9-0.1l-4.1-4.4l-0.1-1.7l-2.3-0.4l-0.1-1.4h-1.3l-0.3-0.7l0.2-1.1l0.5-1.1h-1.7l0.3-1.1l-1-0.5l-0.3-1.1l0.7-0.5l1.2,0.1l0.5-0.3l0.1-1.1l0.7-0.3l0.1-1.3l-1.2-0.7l-0.4-0.5l-0.3-1.8l-1.3-1.9l-2.8-0.3l-0.3,1.2l-0.4,0.4l-0.7-0.2l-0.6,0.5l-0.3-0.9l-0.9-0.5l-1.5,1.3l-1.1-1.1l-1.2,0.5l-0.9,0.9l-1.2-0.9l-0.4-2.4l-1.7,1.1l-0.7-1.7l0.5-0.7l0.3-0.3l0.1-0.3l0.9-0.8l0.9-0.7l1-0.9l0.1-0.3l0.7-0.9l0-0.2l0.6-0.8l1.3-2.5l0.5-0.5l0.3-0.8l0.3-1.2l0.1-0.6l0.3-1.6l0.4-1.8l-0.3-0.5l-0.3,0.1l-0.5-0.5l-0.4-1.1l-0.4-0.7l-0.7-0.2l-0.1-0.4l-0.7-0.7l-0.7-0.3l-0.8,0l-0.6-0.1l0-0.6l0.3-0.8l0.4-0.4l0-0.2l0.4-0.6l0.4-0.9l0-0.4l-0.4-0.2l0.4-0.9l-0.2-0.3v-0.8l0.8,0.7l0.6,0.6l0.1,0.2l-0.1,1.8l0.5,0.3h0.9l0.7-0.3l0.5-0.7l0.8-0.3l0.7-0.9l0.2,0.1l-0.1,0.4l0.3,0.2l0.4,0l0.6,0.3l0.5-0.1l0.3-0.2l1.2-0.1l0.4,0.3l0.7,0.1l0.7-0.2l0.4,0.7l0.7,0.3l0.5-0.6l0-0.7l0.7-0.2l1,0.1l0.8,0.3l1.1,0.6l0.2-1.8l0.9-0.3l1.2-0.6l0.7-0.8l0.7,0l0.3,0.4l0.1,0.9l-0.2,0.9l0.2,0.6l0.5-0.2l0.6-0.7l0.2,0.4l0.7-0.1l0.6-0.5l1.2-0.2l2.2,0.2l1.1,0.6l0.8,0.1l0.9-0.5l1.5-1.1l1.5-0.5l0.5-0.3l0.6,0.4l-0.1,0.4l0.9,0.8l0.8-0.3l0.5-0.8l0.1-0.8l0.9-0.6l0.1-0.5l-0.1-0.4l1.3-0.6l1-0.9l0.9-0.5l0.3-0.1l-0.2,0.7l-0.7,0.7l-0.1,1.1l1.6-0.1l-0.8,0.8l-0.2,2.8l2.1,0.1l-0.8,0.6l-0.8,0.7l-0.4,0.9l2.5,0.1l-0.1,1.6l0.7,0.6l0.5,0.2l0.9,1.3H300l-0.5,1l-1.1,0.2h-0.9l0.5,0.9l0.1,0.9l0.9-0.3l0.5,0.5l0.4,0.8l0.2,0.8l-0.5,0.3l-0.7,0.6l-0.2,0.2l3.5,0.1l0.2,0.9l0.4,0l0.7-0.5l0.6,0.4l0.6,0.6l0.4,0.5l0.5,0.1l0.1-0.5l-0.9-1.1v-1l1-0.7l0.7-1.5l0.3-0.8l0.7-0.2l0.7,0.4l0.7,0.5l0.9,0.5l1.1,0.3l0.1-0.4l0.7-0.2l0.9-0.2l0.6,0.4l0.1-2.4l1,0.6h0.5l0.4-0.2l0.6-0.6l0.7-0.5l0.3,0.1l0.2,0.3l-0.1,1.3l0.6,0.3l1.6-0.3l0.9,1.2l0.2,0.4l-0.3,0.5l-0.6,0.2l-1.1,1l-0.1,0.9l0.8,0.4l0.9,0.5l-0.3,0.8l-0.6,0.5v0.7l0.6,0.2l0.9-0.3l0.5-0.3l0.7,0.2h0.6l0,0.7l-1.3,1l-0.9,0.7l0.4,0.9l0.4,0.6l-0.9,1.3v0.5h0.5l0.7,0.4l-0.1,1.7l-0.3,0.7L320.8,328.5 z')
  static Path get ma09 => _$MapSvgData_ma09;

  @SvgPath(
      'm 253.8,327.7l0.7,1.7l1.7-1.1l0.4,2.4l1.2,0.9l0.9-0.9l1.2-0.5l1.1,1.1l1.5-1.3l0.9,0.5l0.3,0.9l0.6-0.5l0.7,0.2l0.4-0.4l0.3-1.2l2.8,0.3l1.3,1.9l0.3,1.8l0.4,0.5l1.2,0.7l-0.1,1.3l-0.7,0.3l-0.1,1.1l-0.5,0.3l-1.2-0.1l-0.7,0.5l0.3,1.1l1,0.5l-0.3,1.1h1.7l-0.5,1.1l-0.2,1.1l0.3,0.7h1.3l0.1,1.4l2.3,0.4l0.1,1.7l4.1,4.4l0.9,0.1l0,7.3l0,4.7l-0.1,1.1l0,2.9l0,2.7l0.1,3.1l0,3.2l-0.6,0l-2.8-0.4l-2.3-0.7l-5.6-8.1l-1.2,0.1l-1,1l-3.1,0.2l-1.2-0.8l-1.7-0.2l-3.3-3.9l-3,1.1l-2-1.6l-1.4-1.7l-1.6-0.2l-1-0.2l-2.9,1.1l-1-0.8l-3.6,0.1h-6l-1,1l-0.9-0.1l-2.2-1.2l-3.8,0l-0.9-1l-0.9-1.2l-0.2-0.6l-0.5-1l-0.6-0.6l-0.8-0.6l-1.1-2.7l0.8-0.3l1.2-0.4l1-0.3l1.8-0.8l1-0.6l0.4-0.7l0.7-0.6l0.3-0.6l0.6-0.4l0.2-0.5l0.8-0.8l1-0.7l0.9-1l0.7-0.5l0.6-0.6l0.4-0.2l0.7-0.8v-0.2l0.5-0.3l0.8-0.2l0.8-0.4l2.2-1l3.3-1.6l2.2-1.2l0.8-0.5l1-1.1l0.3-0.2l0.3-0.6l0.6-0.8l0.9-0.9l0-0.2l0.8-0.7l0.8-0.4l0.7-0.6l0.2-0.4l0.5-0.8l0.5-0.6l0.7-0.7l0.4-0.7l0.3-0.3l0.2-0.8l0.4-0.8L253.8,327.7 z')
  static Path get ma10 => _$MapSvgData_ma10;

  @SvgPath(
      'm 221.2,353.5l1.1,2.7l0.8,0.6l0.6,0.6l0.5,1l0.2,0.6l0.9,1.2l0.9,1l3.8,0l2.2,1.2l0.9,0.1l1-1h6l3.6-0.1l1,0.8l2.9-1.1l1,0.2l1.6,0.2l1.4,1.7l2,1.6l3-1.1l3.3,3.9l1.7,0.2l1.2,0.8l3.1-0.2l1-1l1.2-0.1l5.6,8.1l2.3,0.7l2.8,0.4l0.6,0l0,11.8l0,5.6l-5.7,0l-5.7,0l-3.8,0l-1.4,0l-2.3,0l-0.2,0l-3.6,0l-6.2,0l-2.9,0l-5.8,0l-2.9,0l-13.6,0l-6.6,0l-1.6,0l0,2.4l0,2.4l-0.1,16.9l0.1,5.2l-0.3-0.1l-3.1-0.6l-2.6,0.3l-2.2,1l-2,0.3l-3.1-0.8l-4.2-1.3L195,420l-2.7-0.2l-1.8-0.3l-3.7,2.3l-4.5-1l-3-0.7l-1.2,0.1l-1.6-0.7l-1.6,1h-1.4l-1.4,0.8l-1.2-0.7l-2.3,1.4l-1.3-0.8l-0.7-1.8l-1.1-0.6l-2.2,0.4l-0.7-1.4l0.4-0.3l-0.1-0.7l0.4-1.3l0.3-0.6l0.4-1l-0.1-0.7l0.1-0.4l0.1-1.6l-0.4-0.4l0.1-0.3l-0.2-0.4l0.2-0.6l-0.2-0.8l0.4-1.1l-0.1-0.6l0.3-0.5l0-0.3l0.4-0.7l0.1-0.7l0.5-0.7l0.6-0.5l0.6-1l0.2-0.5l0-0.8l0.4-0.8l0.1-0.5l0.4-0.9l0.1-0.6l0.4-0.2l0.9-1.1l0.1-0.3l0.6-0.9l0.6-1.4l0.2-0.7l0-1.1l-0.3-0.6l0.5-1l0.8-1l0.5-0.4l1.4-0.3l1.6-1.1l0.7-0.8l0.4-0.8l1.4-0.1l1.3-0.3l1.1-0.4l1.1-0.8l1-0.5l1.8-1l1.7-0.9l0.9-0.6l1.1-1l0.2-0.3l1.2-2.3l0.2-0.9l0.2-0.7l1-2.1l0.2-1.6l0.3-0.4l0.8-1.3l0.5-0.6l0.6-1.2l0.6-1.6l0.5-1.1l0.2-0.9l0.2-0.5l0.1-0.7l0.6-1.1l0.1-0.3l0.6-0.2l0.3-0.2l0.8-0.3l0.4-0.3l0.4-0.8l0.4-0.2l0.5-1.5l0.4-0.6l0.4-0.2l0.4-0.4l1.4-0.1l0.3-0.1l3-0.3l2.4-0.4l0.3-0.1l1.2-0.2l2.2-0.4l1-0.1l0.7-0.2l1.2-0.1l2.7-0.7l0.1-0.1l1.3-0.6l0.3-0.2l1-0.4l1.2-0.4L221.2,353.5 z')
  static Path get ma11 => _$MapSvgData_ma11;

  @SvgPath(
      'm 162.5,417.6l0.7,1.4l2.2-0.4l1.1,0.6l0.7,1.8l1.3,0.8l2.3-1.4l1.2,0.7l1.4-0.8h1.4l1.6-1l1.6,0.7l1.2-0.1l3,0.7l4.5,1l3.7-2.3l1.8,0.3l2.7,0.2l4.3-0.3l4.2,1.3l3.1,0.8l2-0.3l2.2-1l2.6-0.3l3.1,0.6l0.3,0.1l0,2.1l0,2.5l0,2.4l0.1,1.9v9.7l-1.4,0.2l-0.9,0l0,0.1l-4.3,2l-4.3,0.6l-7.9,4.7l-2.2,3.7l-0.3,1.1l0,0.4l0.1,1.5l0.6,5.5l0.3,2.2l0.7,6.5l0.2,1.7l0.3,2.6l0.3,2.5l0.2,2.1l-2,0l-6-0.1l-8.5-0.1l-6.4,0l-0.2,0l-6.8,0l-1,0l-3.3,0l-10.1,0l-9.6,0l-8.1,0.1l-9.7,0.1l-1.7,0l-0.4,0.1l-0.6,1.8l-0.3,0.9l-0.3,1.1l-0.7,1.1l-0.2,1l-0.3,1l0,1.4l0.1,1.1l-0.5-0.9l-0.3-0.1l0.5-0.9l-0.3-0.6l0.2-0.8l0.3-0.6l0-1.4l0.4-1.4l-0.1-0.2l0.1-0.6l0.2-1.1l0.1-0.3l-0.1-0.5l0.1-0.7l0.3-0.7l0-0.7l0.3-0.9l0-0.5l0.2-0.6l-0.1-0.7l0.2-0.8l-0.1-1.3l0.4-0.4l0.2-0.5l-0.3-0.1l0-0.4l0.2-0.6l0.8-0.8l0.3-0.7l-0.1-0.4l0.3-0.5l0.4-1.1l0.2-0.2l0.2-0.7l0.2-0.4l0.3-0.9l0.7-0.4l-0.1-0.3l0.3-0.4l0.4-0.2l1-1l0.5,0l0.3,0.4l0.5,0l0.9-0.2l0.7-0.3l0.5-0.4l0-0.4l0.3-0.3l0.3-0.5l0.2-0.7l0-0.4l0.5-1.1l0.6-0.4l0.6-0.6l0.1-0.8l0.2-0.4l0.1-0.7l-0.1-0.6l0.2-0.5l0.4-0.7l0.5-0.6l0.1-0.3l-0.3-0.3l0.3-0.6l0.4,0l1-0.4l0.4-0.3l0.7-0.7l0.2-0.4l0.1-0.7l-0.3-0.7l-0.5-0.3l-0.5,0l0.3-0.6l0.5-0.3l0.6-0.6l0.3-0.5l0-0.4l0.3-0.3l0.7-1.1l-0.1-0.3l0.6-0.5l0.7-0.6l0.9-1.5l-0.4-0.6l0.6-0.3l0.4-0.5l0.3-0.2l0.6-1.1l0.3-0.1l0.4-0.6l0.7-0.8l0.4-0.7l0.6-0.5l0.1-0.4l-0.1-0.4l0.2-0.5l0.5-0.7l-0.2-0.5l0.4-0.9l-0.3-0.1l-0.6,0.8l-0.7,0.3l-0.3,0.7l-0.5,0.3l-0.3,0l-0.9,1.1l-0.4,1.5l-0.4,0.6l-0.5,0.3l-0.3,0.5l-0.3,0.1l-0.2-0.3l0.4-0.5l0.5-0.4v-0.4l0.5-0.4l0.3-0.9l0.2-0.4l0.7-0.7l0.7-0.7l1.3-1l1.9-0.9l1.3-0.8l0.3-0.5l0.1-0.4l0.3-0.1l0.5-0.5l0.9-1l1.1-1l0.9-0.5l0.9-0.7l1.1-1.3l0.2-0.3l0.6-0.6l0.6-0.4l0.5-0.5l1-0.5l0.6-0.2l1.1-0.4l0.3-0.2l0.2-0.6l0.2-0.7l0.9-0.4L162.5,417.6 z')
  static Path get ma12 => _$MapSvgData_ma12;
}

Hi @Nas-Esg
This platform is not meant for assistance on personal code.
Please see https://flutter.dev/community for resources and asking questions like this,
you may also get some help if you post it on Stack Overflow.
Moreover built_path is a3rd party plugin
you may want to open an issue in the dedicated github
Closing, as this isn't an issue with Flutter itself,
if you disagree please write in the comments and I will reopen it
Thank you

@iapicca yes sure , i didn't pay attention thanks


Fix dependabot for submodule updates

Relevant error log from dependabot: https://github.com/pajbot/pajbot2/network/updates/83363369

Relevant error log from dependabot: https://github.com/pajbot/pajbot2/network/updates/83363369

Wouldn't it work similarly to fitignore? So instead using /folder/* should update everything? 🤔

Wouldn't it work similarly to fitignore? So instead using /folder/* should update everything? 🤔

The documentation doesnt say that wildcards are allowed, where did you read that? Either way, it currently doesn't work because it's expecting the directory to be the actual submodule, not the parent

The documentation doesnt say that wildcards are allowed, where did you read that? Either way, it currently doesn't work because it's expecting the directory to be the actual submodule, not the parent

Either way, it currently doesn't work because it's expecting the directory to be the actual submodule, not the parent

This is why I was confused, I assumed it would just update everything in the folder...but it doesn't seem to be very well documented.

Either way, it currently doesn't work because it's expecting the directory to be the actual submodule, not the parent

This is why I was confused, I assumed it would just update everything in the folder...but it doesn't seem to be very well documented.


Property Guid not found in Object - $ReferenceIdCache.group.guid

When running the script I am getting the following error.
InvalidOperation: C:\Users\fakename\Documents\PowerShell\Modules\AzureADAssessment\2.1.52\Invoke-AADAssessmentDataCollection.ps1:250
Line |
250 |          $ReferencedIdCache.group.guid | Get-MsGraphResults 'groups/{0 …
|          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| The property 'guid' cannot be found on this object. Verify that the property exists.
The line in question is 250
Add nested groups
    $ReferencedIdCache.group.guid | Get-MsGraphResults 'groups/{0}/transitiveMembers/microsoft.graph.group?$count=true&$select=id' -Top 999 -TotalRequests $ReferencedIdCache.group.Count -DisableUniqueIdDeduplication `
    | ForEach-Object { [void]$ReferencedIdCache.group.Add($_.id) }

The final output of the script is not in a zip format as stated in the Readme either nor does it contain the right data for the PowerBI dashboards to work properly. I am unsure what is causing this error. Thanks!

I ran into the same issue and was able to get it running by commenting out the "option 1" code at line 250.  And it will output into the proper zip files to get into powerBI. @Grubbslinger

This worked to get everything exported correctly but would love to know how to fix the issue without having to comment it out.

Hi @k3nundrum, @Grubbslinger,
This should be fixed by the latest release (2.2.2).
Do you still have this issue after updating?
The script now checks that the referenced groups is not empty as in this case there is no guid property.
Cédric

@k3nundrum, @Grubbslinger, i'll close the issue. Please tell us you still have the issue.


navigation: 1.14.6-1 in 'kinetic/distribution.yaml' [bloom]

Increasing version of package(s) in repository navigation to 1.14.6-1:

upstream repository: https://github.com/ros-planning/navigation.git
release repository: https://github.com/ros-gbp/navigation-release.git
distro file: kinetic/distribution.yaml
bloom version: 0.9.0
previous version for package: 1.14.5-1

amcl
* Implement selective resampling (#921 <https://github.com/cobalt-robotics/navigation/issues/921>)
* Add CLI option to trigger global localization before processing a bagfile (#816 <https://github.com/cobalt-robotics/navigation/issues/816>)
  Co-authored-by: alain-m<EMAIL_ADDRESS>* Contributors: Adi Vardi, Stephan

base_local_planner

No changes

carrot_planner

No changes

clear_costmap_recovery

No changes

costmap_2d

No changes

dwa_local_planner

No changes

fake_localization

No changes

global_planner

No changes

map_server

No changes

move_base

No changes

move_slow_and_clear

No changes

nav_core

No changes

navfn

No changes

navigation

No changes

robot_pose_ekf

No changes

rotate_recovery

No changes

voxel_grid

No changes

Holding for sync


[Bug] OpenCabinetDrawer-v1 runs about 1.5x slower than before

Running PPO for this task on commit d01141da8a1f9460dbee6c2d223e1a02dbf46698 gets the original speed (converged policy gets around 4k FPS on 4090)
Running it on commit dba1ca4ffa2271542ccc66f3e755f728240c305b gets the slower speed (converged policy gets around 2.5FPS)

Fixed by reducing number of times rng is created by default in #656


test - add JSON specs and associated tests for service_tunnel, role, policy_web, policy_infra

this will help us add new functionality later as well.

addressed in #71


[Feature] Japanese Localization

Thanks for this project!
I've also referenced Apple's localization.
Hopes this helps.

@tockrock please resolve the lint error, then we can get this in!

Thanks for the fix & merge!

No problem, will make a release soon!


Check the NodeJs Driver for Security Issues

Hi, I am the new Operations Manager Steve from Vancouver Team.

Hi, I am the new Operations Manager Jayden from Vancouver Team.

Hi, I am the Intern Arunabh who will tackle the issue.

Looking forward to study more about this project and contribute.

Hello, I'm Hammad Saleem, I'm excited/eager to start with this project


'400 Bad Request' error on idle HTTP channel

I started writing this code to do a support task for someone yesterday. It wasn't working so I eventually gave up and rewrote it in python in order to try and move forward with the support ticket.
I saved the code because it seems like a bug we need to solve (and there might be a couple here).
To replicate the issue:

run the program with the -populate flag
run the program without the `-populate flag

First issue:
2020/04/29 11:21:33 Query Channels iteration: 0
2020/04/29 11:21:33 Querying with: &stream_chat.QueryOption{Filter:map[string]interface {}{"type":main.obj{"$in":[]string{"messaging", "livestream"}}}, Limit:20, Offset:0}
2020/04/29 11:21:33 Unsolicited response received on idle HTTP channel starting with "HTTP/1.1 400 Bad Request\r\nDate: Wed, 29 Apr 2020 09:21:33 GMT\r\nContent-Type: text/plain; charset=utf-8\r\nContent-Length: 20\r\nConnection: close\r\n\r\nInvalid HTTP request"; err=<nil>
Got 0 channels

This is related to #74 and may also be related to #56
Code
package main

import (
	"flag"
	"fmt"
	"log"
	"os"

	chat "github.com/GetStream/stream-chat-go"
	"github.com/google/uuid"
)

type config struct {
	apiKey    string
	apiSecret string
	populate  bool

	doIt bool
}

func main() {
	conf := config{}
	flag.StringVar(&conf.apiKey, "key", "", "API Key to use to connect")
	flag.StringVar(&conf.apiSecret, "secret", "", "API Secret to use to connect")
	flag.BoolVar(&conf.populate, "populate", false, "populate channels")
	flag.Parse()

	client, err := chat.NewClient(conf.apiKey, []byte(conf.apiSecret))
	if err != nil {
		log.Fatalf("Error creating client: %v", err)
	}

	if conf.populate {
		if err := populate(client); err != nil {
			log.Fatalf("error populating: %#v", err)
		}
		os.Exit(0)
	}

	channels, err := queryChannels(client)
	if err != nil {
		log.Fatalf("Error querying channels: %v", err)
	}
	fmt.Printf("Got %d channels\n", len(channels))
	for _, c := range channels {
		log.Printf("Channel: %s", c.CID)
	}
}

func populate(client *chat.Client) error {
	for i := 0; i < 1000; i++ {
		if _, err := client.CreateChannel("messaging", uuid.New().String(), "tabs", nil); err != nil {
			return err
		}
	}
	return nil
}

type obj map[string]interface{}

func queryChannels(client *chat.Client) ([]*chat.Channel, error) {
	results := []*chat.Channel{}

	limit := 20
	lastID := ""

	opts := &chat.QueryOption{
		Limit: limit,
		Filter: obj{
			"type": obj{
				"$in": []string{
					"messaging",
					"livestream",
				},
			},
		},
	}

	for i := 0; i < 1000; i++ {
		log.Printf("Query Channels iteration: %d", i)
		if lastID != "" {
			log.Printf("Setting lastID of %q", lastID)
			opts.Filter["id_gt"] = lastID
		}

		log.Printf("Querying with: %#v", opts)
		res, err := client.QueryChannels(opts, &chat.SortOption{Field: "id", Direction: 1})
		if err != nil {
			return nil, err
		}
		if len(res) == 0 {
			break
		}
		lastID = res[len(res)-1].CID
		results = append(results, res...)
	}

	return results, nil
}

A side note is that we should likely include a pagination function similar to the AWS Go Lib


Refactoring and fixes

refactor!: Remove useless Author::users field
refactor: rename ListOptions to CratesQuery + future-proofing
feat: Allow filtering by category
docs: Document field availability for Crate
refactor!: Rename Downloads to CrateDownloads
fix: Handle API Errors
fix: Unify + fix URL construction
test: Add regression test for crate names with slashes
chore: Fix clippy lint

Closes #44 .


Android crash report not symbolicated after uploading cSYM file

Please fill in the following fields:
Unity editor version: 2019.4.2f1
Firebase Unity SDK version: 6.13.0
Source you installed the SDK (.unitypackage or Unity Package Manager): .unitypackage
Firebase plugins in use (Auth, Database, etc.): Crashlytics
Additional SDKs you are using (Facebook, AdMob, etc.): AppsFlyer
Platform you are using the Unity editor on (Mac, Windows, or Linux): Windows
Platform you are targeting (iOS, Android, and/or desktop): Android
Scripting Runtime (Mono, and/or IL2CPP): IL2CPP
Please describe the issue here:
(Please list the full steps to reproduce the issue. Include device logs, Unity logs, and stack traces if available.)
I created a folder for strippedNativeLibsDir with libil2cpp.so and libunity.so from Temp\gradleOut\launcher\build\intermediates\transforms\mergeJniLibs\release\0\lib
and another folder for unstrippedNativeLibsDir with libil2cpp.sym.so and libunity.sym.so from build.symbols.zip generated by Unity.
I renamed libil2cpp.sym.so and libunity.sym.so to libil2cpp.so and libunity.so because strippedNativeLibsDir  and unstrippedNativeLibsDir need to have files with the same name.
When I run uploadCrashlyticsSymbolFileRelease --debug I get:
Generating symbols for \Temp\gradleOut\launcher\libs\unstripped\arm64-v8a\libunity.so
Using ELF data for cSYM generation.
and
Crashlytics symbol file uploaded successfully; deleting local csym: \Temp\gradleOut\launcher\build\crashlytics\Release\nativeSymbols\il2cpp-aarch64-59bca83a9172e58251c70f066785e514ee2968ce.cSYM
But in Firebase console I still have
libunity.0x2bbe09
libunity.0x7a498f
libunity.0x2eb493
Unknown.0x9a5c4f6

Hi @daniel3512,
I have sent this as an internal ticket to the Crashlytics team to see if they have any insight as to what's going wrong.

Hi! @daniel3512 @DellaBitta
Can you please link documentation of this magic manipulations to upload sym-files
Pleeeeease!

https://firebase.google.com/docs/crashlytics/ndk-reports

@chkuang-g official documentations is not usable and too hard for understanding.
You better make guide for unity users. HOWTO from a to z. Step by step.
i still have difficulty understanding what i have to do and how i can do it.
But native reports is to important for us.

please. i need link to "howto" setup it for unity3d.

@UncleJey I will move this to a feature request, as native crash symbolication in Unity is not officially supported - although you may be able to manually work around it with some modification to Unity's gradle files in newer versions of the editor.
Looking at @DellaBitta 's bug, it has also been moved to a feature request internally.

@UncleJey I will move this to a feature request, as native crash symbolication in Unity is not officially supported - although you may be able to manually work around it with some modification to Unity's gradle files in newer versions of the editor.
Looking at @DellaBitta 's bug, it has also been moved to a feature request internally.

Thank you so much!

https://support.unity.com/hc/en-us/articles/115000177543-Where-I-can-get-the-symbols-file-for-the-libil2cpp-so-library-in-an-Android-IL2CPP-build-to-symbolicate-call-stacks-from-crashes-on-my-production-builds-

Hi @patm1987,
Any updates on this one?

Hi folks,
As of version 8.6.0 of the SDK, you may now upload symbol files for your builds so that the symbolicated IL2CPP stack traces can be displayed in the Crashlytics console.

@paulinon thanks I have been looking for the solution to this problem for a long time. :)


MINOR: use jdk8 to build/run system tests (#4925)

Debian installer packages are no longer available for Java 7.
Also upgrade AMI to latest ubuntu/trusty 14 amd64 as the older
one is no longer available.
Note that this only changes the JDK used to build and run
the system tests. We still have Jenkins jobs that compile
and run the JUnit tests with Java 7 so that we don't use
features that are only available in newer Java versions.

Merged to 0.10.2 and cherry-picked to 0.10.1 and 0.10.0.

Refer to this link for build results (access rights to CI server needed):
https://builds.apache.org/job/kafka-pr-jdk7-scala2.10/3797/
Test PASSed (JDK 7 and Scala 2.10).


git repo didn't init while project create

In GitLab by @wknet123 on Sep 19, 2017, 16:52

In GitLab by @luotian-github on Nov 8, 2019, 07:36
Fixed in PR#341

In GitLab by @sokril on Nov 8, 2019, 08:10
closed

In GitLab by @sokril on Nov 8, 2019, 08:10
assigned to @luotian-github


bump version 0.1.1

:warning: Please install the  to ensure uploads and comments are reliably processed by Codecov.
Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 68.88%. Comparing base (7bbe570) to head (1aff549).
Report is 65 commits behind head on main.

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@           Coverage Diff           @@
##             main      #19   +/-   ##
=======================================
  Coverage   68.88%   68.88%
=======================================
  Files          19       19
  Lines          90       90
  Branches       14       14
=======================================
  Hits           62       62
  Misses         24       24
  Partials        4        4

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Problem when debugging cuda kernel functions.

I wanna debug the cuda kernel functions like __global__ void layernorm_forward_kernel3
So I compiled this project by the command below where I replaced -O3 with -g -G.
$ /usr/local/cuda-11.7/bin/nvcc --threads=0 -t=0 --use_fast_math -std=c++17 -g -G -DMULTI_GPU -DUSE_MPI train_gpt2_fp32.cu -lcublas -lcublasLt -lnvidia-ml -L/usr/lib/x86_64-linux-gnu/openmpi/lib/  -I/usr/lib/x86_64-linux-gnu/openmpi/include/  -lnccl -lmpi -o train_gpt2fp32cu

Then I configured the vscode launch.json as this:
{
    // Use IntelliSense to learn about possible attributes.
    // Hover to view descriptions of existing attributes.
    // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "name": "CUDA C++: Launch",
            "type": "cuda-gdb",
            "request": "launch",
            "program": "/root/github/llm.c/train_gpt2fp32cu",
            "cwd": "/root/github/llm.c/",
            // "args": [],
            // "stopAtEntry": false,
            // "MIMode": "cuda-gdb",
            // "miDebuggerPath": "/usr/local/cuda-11.7/bin/cuda-gdb",
        },
       ]
}

but it failed to execute correctly into the kernel functions. So I have no idea how to configure and do cuda debugging.

You've already taken the correct first step by compiling your code with debugging symbols using the -g -G flags.
For VS Code Setup,

Install the CUDA extension for VS Code:

Open the Extensions view (Ctrl+Shift+X)
Search for "CUDA"
Install the "CUDA" extension by Nvidia

Configure launch.json:
Your current launch.json is close, but needs some adjustments. Here's an improved version:

{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "CUDA C++: Launch",
            "type": "cuda-gdb",
            "request": "launch",
            "program": "${workspaceFolder}/train_gpt2fp32cu",
            "args": [],
            "stopAtEntry": true,
            "cwd": "${workspaceFolder}",
            "environment": [],
            "externalConsole": false,
            "MIMode": "cuda-gdb",
            "miDebuggerPath": "/usr/local/cuda-11.7/bin/cuda-gdb",
            "setupCommands": [
                {
                    "description": "Enable pretty-printing for cuda-gdb",
                    "text": "-enable-pretty-printing",
                    "ignoreFailures": true
                }
            ]
        }
    ]
}

Make sure to adjust the program and miDebuggerPath fields to match your specific file locations.
Getting to Debugging Process,

Set breakpoints:

Open your CUDA source file
Click in the gutter (left of the line numbers) to set breakpoints on the kernel launch and within the kernel function

Start debugging:

Go to the Run and Debug view (Ctrl+Shift+D)
Select your "CUDA C++: Launch" configuration
Press F5 or click the green play button to start debugging

Debug your kernel:

The debugger should stop at your first breakpoint
Use the debug toolbar to step through your code, including into the kernel functions
You can inspect variables, watch expressions, and use the debug console as needed

For CUDA Debugging, use CUDA-GDB commands like cuda thread to focus on specific threads within your kernel,examine GPU memory, add printf statements within your kernels. Check for CUDA errors after kernel launches and CUDA API calls.
Try this, If you're still having trouble stepping into the kernel functions,

Verify that your CUDA toolkit and VS Code extension versions are compatible.

Ensure that you're running VS Code with sufficient permissions to debug CUDA applications.

Try adding a cuda break command in your setupCommands to break on kernel entry:

"setupCommands": [
    {
        "description": "Break on kernel entry",
        "text": "cuda break layernorm_forward_kernel3"
    }
]

Replace layernorm_forward_kernel3 with the actual name of your kernel function.
Debugging CUDA kernels can be slower than CPU debugging due to the communication between the host and device. Be patient!!

Thx very much. Ill take a try.

I figured it out. the cwd param caused it


Badges & Flashes

Badges

Refactor to a mixin, just like the flashes
More meaningful, concise class names (no more .error, etc.)
Cuts way down on the amount of variables required

Flashes

Remove Sass comments (no need, they are breaking up different sets of variables)
Remove font-smoothing
Remove fancy bottom border and use default text underline for a

@tysongach nice. Looks good to me. I guess we'll erase all the /////// and incorporate all the bitters styles in each element of the refill rather than keeping them up top.


Permission denied errors

Hello,
I am running the action-tmate action per the instructions, but I get this error:
Run mxschmitt/action-tmate@db65d6e9a5d44586bafd05807eef6e82d0a2e86c
Reading package lists...

E: Could not open lock file /var/lib/apt/lists/lock - open (13: Permission denied)
E: Unable to lock directory /var/lib/apt/lists/
W: Problem unlinking the file /var/cache/apt/pkgcache.bin - RemoveCaches (13: Permission denied)
W: Problem unlinking the file /var/cache/apt/srcpkgcache.bin - RemoveCaches (13: Permission denied)

Considering I'm using this to debug my own stuff, I don't quite know how to debug this!  Any help?  Thanks in advance!

That looks as if you specifically set the sudo flag to false. Try setting it to true?

Closed since it does not seem relevant anymore.


Add support for getting RangeValue Pattern Properties

I needed to get the value of a ProgressBar and it only supports RangeValue, not Value pattern.
This small additions let me get the progress value, minimum & maximum
New properties to get:
RANGEVALUE
RANGEMINIMUM
RANGEMAXIMUM
IS_RANGEVALUE_PATTERN_SUPPORTED

@GeoGegl
Looks good so far.
Pypi and pylint has to be fixxed.
************* Module src.FlaUILibrary.flaui.module.property
src\FlaUILibrary\flaui\module\property.py:90:0: C0301: Line too long (122/120) (line-too-long)
src\FlaUILibrary\flaui\module\property.py:316:0: C0303: Trailing whitespace (trailing-whitespace)
src\FlaUILibrary\flaui\module\property.py:321:0: C0303: Trailing whitespace (trailing-whitespace)
Your code has been rated at 9.99/10
Can you pls extend to write some tests for this new properties under atests aswell and adjust changelog.md to add new keywords?

done, please have a look at it

i will merge if all tests are green and ship it out as a new version for pypi.

One last robocopy issue on build
C:\projects\robotframework-flaui\atests\Property.robot:405:1 [W] 0506 File has too many lines (405/400) (file-too-long)


help with log Levels

I'm doing the first steps of migrating from homebridge hue and have 2 questions about logging (as I wanted to reduce clutter in my homebridge logs)

Is it correct that the logLevel setting has to be set (with the ui command line tool) for each accessory? Or is there some global setting for this or a command that sets this for all devices?
What exactly do the logLevels 0, 1 and 2 stand for? I don't want to take too much about errors/infos away from the logs but I don't have to know every time a light turns on

thanks for any answers!

Ad 1.  Yes, log level is per accessory, but newly paired accessories inherit the level from the gateway.
Ad 2.  See https://github.com/ebaauw/homebridge-lib/wiki/Log-Messages.  Even with level 0, you’ll still see the warnings and errors.

Thanks for your reply!

Ad 1. Yes, log level is per accessory, but newly paired accessories inherit the level from the gateway.

I see, then I'll have to write a little script that changes the log level for all of them. (that could be a neat future feature to have a built in command for that)
But good to see that newly added accessories will inherit the log level from the gateway 👍

Ad 2. See https://github.com/ebaauw/homebridge-lib/wiki/Log-Messages. Even with level 0, you’ll still see the warnings and errors.

Perfect, thanks for the link!
closing this issue 🙏

for anyone stumbling over this, here's a short python3 script to change the logLevel for all accessories and the gateway to 0
import os
import json

# the command to get a dictionary of all the accessories
accessories_command = "ui get /accessories"

# run the command and get the output
accessories = os.popen(accessories_command).read()

# create a list of the keys
accessory_ids = list(json.loads(accessories).keys())

# what to change for each accessory and the gateway
payload = {"logLevel": 0}

# set the change for each accessory
for accessory_id in accessory_ids:
    os.system(f"ui put /accessories/{accessory_id} '{json.dumps(payload)}'")

# set the change for the gateway
os.system(f"ui put / '{json.dumps(payload)}'")

Or, using bash:
for i in $(ui get -al /accessories | grep /name | cut -d / -f 2) ; do
  ui put /accessories/$i '{"logLevel": 0}'
done


Update README and Makefile to make them easier to use for community provider

I've started to a build provider for Yandex.Cloud  from their terraform provider. There were a huge amount of errors about go modules because they weren't replaced properly.
In this PR I fix xyz replacing and tried to make prepare command clearer.

Closing this due to staleness.
We apologize and hope that the current version is more user friendly.


[HUDI-2181] Fix the incorrect doc descriptions for FlinkCreateHandle

Tips

Thank you very much for contributing to Apache Hudi.
Please review https://hudi.apache.org/contributing.html before opening a pull request.

What is the purpose of the pull request
(For example: This pull request adds quick-start document.)
Brief change log
(for example:)

Modify AnnotationLocation checkstyle rule in checkstyle.xml

Verify this pull request
(Please pick either of the following options)
This pull request is a trivial rework / code cleanup without any test coverage.
(or)
This pull request is already covered by existing tests, such as (please describe tests).
(or)
This change added tests and can be verified as follows:
(example:)

Added integration tests for end-to-end.
Added HoodieClientWriteTest to verify the change.
Manually verified the change by running a job locally.

Committer checklist

[ ] Has a corresponding JIRA in PR title & commit

[ ] Commit message is descriptive of the change

[ ] CI is green

[ ] Necessary doc changes done or have another open PR

[ ] For large changes, please consider breaking it into sub-tasks under an umbrella JIRA.

Codecov Report

Merging #3281 (26410cd) into master (23a4a96) will decrease coverage by 44.98%.
The diff coverage is n/a.

@@             Coverage Diff              @@
##             master   #3281       +/-   ##
============================================
- Coverage     47.81%   2.83%   -44.99%
+ Complexity     5569      85     -5484
============================================
  Files           936     284      -652
  Lines         41629   11835    -29794
  Branches       4189     982     -3207
============================================
- Hits          19904     335    -19569
+ Misses        19958   11474     -8484
+ Partials       1767      26     -1741

Flag
Coverage Δ

hudicli
?

hudiclient
0.00% <ø> (-34.47%)
:arrow_down:

hudicommon
?

hudiflink
?

hudihadoopmr
?

hudisparkdatasource
?

hudisync
4.85% <ø> (-50.88%)
:arrow_down:

huditimelineservice
?

hudiutilities
9.11% <ø> (-50.15%)
:arrow_down:

Flags with carried forward coverage won't be shown. Click here to find out more.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 23a4a96...26410cd. Read the comment docs.

Sorry i don't think the fix is necessary, would close it.


Providing feedback to user about source loading

I'd like to provide some small amount of feedback to the user about the sources loading into the node-inspector.
Ideally this would be a progress bar that shows the percentage of javascript files that have been loaded. At the very least, I'd like to show whether files are being loaded at all, or if the process has stopped.
I find that especially for large projects, it takes quite a bit of time for the sources to pop up, presumably since many javascript files need to be searched for and loaded. I've seen many people abandon using the node-inspector because their sources are not loading quickly, and they think that the software is broken. Giving them some feedback would be very helpful to encourage them to wait.
Alternatively, users can add the --no-preload flag for faster loading, but most are unaware of this option. It could be useful to suggest this on the browser page when sources take more than a given amount of time to load (maybe 5-10 seconds).
Please let me know if this feature would be useful. I'd love to contribute and help to build it.

---
Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/30614048-providing-feedback-to-user-about-source-loading?utm_campaign=plugin&utm_content=tracker%2F195817&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F195817&utm_medium=issues&utm_source=github).

:+1:


Cherrypick #991 release 1.0

/test pull-cri-containerd-node-e2e

The failure is caused by a golang issue. https://github.com/golang/go/issues/29273


Added a link to the Service Reference Card to Summary.md

these commits have been cherry-picked from indigo-dc/Accounting:master
This way, the commits can stay in effect on indigo-dc/Accounting:master until our next release, at which point we can do a force push to indigo-dc/Accounting:master (after status checks have passed) to keep it in sync with apel/rest.

I have, it shouldn't happen again.


output, reads mapped to ref

Hi again,
I have another question, is there a way to retain the reads that map to each reference taxon? I have looked at the various options for output-type and do not see the option to output the reads (maybe as fasta or a list of read IDs) mapped to any of the reference taxa.

Have a look through the .work folder, you have the .sam files there. You can then grep out the parts of the sam you are interested in and convert them to fasta with samtools. Just be aware when you're looking at the .sam that CORRAL did multiple alignments, and to marker sequences not to the whole genomes.
If you want to just look at counts per marker you could play with marker_alignments arguments - e.g. ask for no filtering or no aggregation - and you can do that from command line for each indivudual .sam, or modify the CORRAL config - copy previous results somewhere else, modify the argument, and rerun, and you'll have the results in under a minute because Nextflow will skip the previous work.
Similarly if you find something you want to do with the reads of each file, you can actually modify CORRAL's nextflow pipeline once you find where nextflow install installed it - add a Nextflow task and rerun, and it will reuse the previous work.

if I extract the sequence identifiers from the .sam alignment of eukDB to paired-end sequences, this will give me sequences in both fastq files that aligned to the eukDB?
Try it to see but I think yes, with a tiny exception of alignments where only one mate of the pair aligns to the reference!

CORRAL default only modifies the EukDetect config of bowtie2 to add the clustering, so we do bowtie2 --omit-sec-seq --no-discordant --no-unal -k10. So, --no-discordant is on, and --no-mixed is off, see doc for definition, and in particular you might occasionally get just one mate aligning.
The pipeline also has a read filter, there's some extra detail relating to the exception above and a tiny departure from EukDetect, I remember making the issue https://github.com/allind/EukDetect/issues/18 and experimenting with a non-default alignment filter that replicates EukDetect exactly.
I'm not sure if that's helpful or relates to what you're trying to do? I'm thinking if you want to actually do the thing you're asking about, or other custom operations involving the alignments, you might find pysam very useful.
marker_alignments is mostly interested in properties of alignments and not their sequences, but you can see how it computes coverage and alignment identity here for an example.

So you started with paired end reads, you took the ones that aligned, merged them, and aligned again? I've not heard of this way of using paired end reads, and it seems like the merging can potentially lose information and introduce spurious alignments.

If I run CORRAL with only one sample (called in in.tsv), I get a .sam alignment that is vastly different in size (41G) than if I run with multiple samples (each .sam is approx 3G).

The samples shouldn't influence one another but maybe the older run has reused different parameters. You can investigate this by looking in the command files just next to the .sam files - they start with a . so go to the directory of each .sam file and do ls -a - and you'll see what exactly happened. What were the contents of in.tsv in the two runs?

Is there something I'm not following with summarizeAlignments when running multiple samples?

You don't need to change the summarizeAlignmentsCommand when running with a different number of samples, but it can be something to experiment with if you want to understand the alignments better. E.g. if you set --resultDir ./results_sept2024_markers and set --output-type marker_all you'll get information at a more granular level.

Hm, you're right that something's not right! Alignment is a problem involving the reference database and one read at a time, and the resulting .sam files have first the header describing reference sequences and then all the reads that aligned from the source file, so collating inputs into one file should actually make the total size slightly smaller (the header is not repeated five times).
I suspect Nextflow cached something you didn't want cached, or you've ran something different to what you intended to run.

I have used the exact same settings (as shown in last comment above) for all runs.

Could you check that assumption in the work folder? This might be a bit annoying because the .sam files are meant to only be intermediate outputs, but you can find the right subdirectories by searching for bits of input - and look at the file names starting with a dot. There'll be a file named something like .run.sh in each directory, which Nextflow keeps for you as the command that was actually ran to transform the inputs into outputs, and since they're just Bash scripts, you can read through them. If the command there is indeed the same, we can check further.

for this run I merged paired end reads (bbmerge), removed adapters and quality trimmed (trim galore). Then aligned to custom database.

Okay, that makes sense! As an aside, my intuition on this one would be to run bbmerge after aligning and extracting sequences of just the aligned reads - the step loses a bit of information and bowtie2 knows how to deal with paired end reads, so that order should get you slightly better alignments.


[Enhancement] Preventing users from starting a journey without an initial URL

Feature summary
The users should not be able to start recording a journey without an URL, otherwise, we'll record a step in which they're taken to Chromium's about:blank page.
We should only enable the record button after the user enters a URL into the recorder's URL input.
Why is this feature important?
I assume that no users will want their scripts to have a step in which the browser goes to an about:blank page. It will be just extra work for them to remove it.
Furthermore, IMO this enhancement makes the user more attentive to the URL field as they will have to enter a URL to start recording.
Linked resources
No response
Additional information
We still need to check whether we really want to implement this "enhancement". I don't think it's a big deal, but it does raise the user's attention to using the initial URL input properly.

Related to https://github.com/elastic/synthetics-recorder/issues/123.

Thanks to the UI enhancement made by #123, it is now more clear that user needs to provide URL before start recording 🎉
I have no objection making the URL field mandatory but I'd like to hear @hbharding's thought on this issue.
I guess the way we can achieve this is to disable the Start button when the URL input is empty. My only concern is that if we make the Start button disabled, then all the buttons are disabled by the time the app is launched so users might not know what to do.
Here is how it looks right now before clicking the Start button:

Also you mentioned:

I assume that no users will want their scripts to have a step in which the browser goes to an about:blank page. It will be just extra work for them to remove it.

If a user start recording a journey without an URL, it won't generate navigate action with about:blank but wait until the user navigate by typing a url in the address bar and generate it. So from user's perspective, it won't make any differences.
This is what it looks like when recording without an URL and navigating manually in the browser:

So it is also an option to leave it as it is now.

Eventually we're going to have a landing page that will contain the URL bar and a start button, so the concern of disabled buttons will be less of an issue at that point.
I also think it's a better experience to have them enter the URL they want into our search field than have them wait for the browser to launch and then type it there, but that's just an opinion. Also curious to hear @hbharding's opinion on the matter.

I know @drewpost was also keen on enforcing this

Should we also add URL format validation, it would be misleading if the Start button is enabled as soon as there's an input.

I tend to think that validation on the URL can be fraught with problems in this particular scenario.
For example, on my local network, maybe a is valid to put into the browser address bar.  It may resolve (local DNS/proxy server), and be completely fine as a site to test.  However, it’s going to fail typical URL validation.
Because we allow monitors to run on internal networks, I would suggest the only validation (if we are going to make the URL mandatory), is to ensure there’s at least 1 character in the input box.
What do others think?

POST FF Testing looks god !!
We can't start journey without url


search is extremely slow when multipleTags prop is set

Currently
Flounder dropdown with { search : true, multipleTags : true }, seem to break the search functionality (unresponsive UI) with large data sets (~6000), and the component is unusable in this state.
Wanted
Fix it, make the calls non-blocking to the UI.

Looks like the filterSelected function we introduced for https://github.com/sociomantic-tsunami/flounder/issues/126 is the main culprit here


Update minos_microservice_common library to 0.0.7

Update minos_microservice_common library to 0.0.7 as it has changes in events and commands (location).

Command Broker Must be updated passing: saga_id and task_id
class MinosCommandBroker(MinosBroker):
    """Minos Command Broker Class."""

    ACTION = "command"

    def __init__(self, *args, saga_id: str, task_id: str, reply_on: str, **kwargs):
        super().__init__(*args, **kwargs)
        self.reply_on = reply_on
        self.saga_id = saga_id
        self.task_id = task_id

    @classmethod
    def from_config(cls, *args, config: MinosConfig = None, **kwargs) -> Optional[MinosCommandBroker]:
        """Build a new repository from config.
        :param args: Additional positional arguments.
        :param config: Config instance. If `None` is provided, default config is chosen.
        :param kwargs: Additional named arguments.
        :return: A `MinosRepository` instance.
        """
        if config is None:
            config = MinosConfig.get_default()
        if config is None:
            return None
        # noinspection PyProtectedMember
        return cls(*args, **config.commands.queue._asdict(), **kwargs)

    async def send(self, items: list[Aggregate]) -> int:
        """Send a list of ``Aggregate`` instances.

        :param items: A list of aggregates.
        :return: This method does not return anything.
        """
        command = Command(self.topic, items, self.saga_id, self.task_id, self.reply_on)
        return await self._send_bytes(command.topic, command.avro_bytes)


sklearn-nature-inspired-algorithms is compatible with scikit-learn 0.23.2

Hi,
Initially I have scikit-learn version
Name: scikit-learn
Version: 0.23.2

While install "pip install sklearn-nature-inspired-algorithms"
we get scikit-learn version downgraded to
Name: scikit-learn
Version: 0.22.2.post1

then i am upgrading scikit-learn back "pip install -U scikit-learn" we get this
ERROR: sklearn-nature-inspired-algorithms 0.4.5 has requirement scikit-learn<0.23.0,>=0.22.2, but you'll have scikit-learn 0.23.2 which is incompatible.

sklearn-nature-inspired-algorithms works fine with scikit-learn 0.23.2,
Is it possible for updating the module please.
I am having problem inside docker, with my packages requirements file, scikit-learn got installed first, then sklearn-nature-inspired-algorithms getting installed and this downgrading the scikit-learn which is causing other module issues,
As "sklearn-nature-inspired-algorithms is compatible with scikit-learn 0.23.2" is it possible for updating the module pip please.
Thanks

I have updated all of the dependencies.
https://github.com/timzatko/Sklearn-Nature-Inspired-Algorithms/releases/tag/v0.5.0

Hi,
Thanks for the Update,
this below, numpy version I am using 1.18.5 which is compatible as well and working good, we are getting
ERROR: sklearn-nature-inspired-algorithms 0.5.0 has requirement numpy<2.0,>=1.19, but you'll have numpy 1.18.5 which is incompatible.

My requirement on tensorflow restricts me with numpy 1.18.5.
This is not mandatory, just for sake of error display while installation.
Thanks

I tried to fix it, please install v0.5.1.

That's Great Thanks


Car hugs right consistently

Describe the bug
On lane line mode, my car will always hug the right lane regardless of the calibration and mount position.  The latest laneless mode actually can center it pretty good but gets too close to the lane lines during turns so too scared to use it.  i.e. C3 is capable to drive in the center but somewhere on the lane line mode, it's not working properly.  I have to keep changing the CAMERA_OFFSET value in lane_planner.py after every release.  The current value is -0.13 in release 0.8.13.  The route below has the CAMERA_OFFSET value changed.
What hardware does this issue affect?
comma three
Which car does this affect?
Toyota Highlander Hybrid XLE 2017
Provide a route where the issue occurs
9ff6adaf72343a2c|2022-03-05--10-05-43
openpilot version
0.8.13
Additional info
No response

CAMERA_OFFSET doesn't affect the laneless policy.
Either way, hugging is a problem we are working on. Linking to this issue https://github.com/commaai/openpilot/issues/23853

But the hugging problem is on laneline mode, not landless.

Oh, sorry I thought it was hugging on laneless. I'll check tomorrow!

Hmmm not really sure what the issue is. It's unfortunately not a priority to look into atm, we are fully focused on improving laneless and making laneless the default


Error Downloading Images

The program is able to detect how many screenshots I have but I don't think it's actually downloading the screenshots. Every call to download a specific screenshot has a response of "The given header was not found."

The program is able to detect how many screenshots I have but I don't think it's actually downloading the screenshots. Every call to download a specific screenshot has a response of "The given header was not found."

Yes I have this issue as well.

The Problem still persists. It seems to detect all 900+ images, but only downloads one.

https://github.com/garrynewman/SteamScreenshotDownloader/pull/3

#3

Yep it should fix it :) Im gonna make a version where it somehow downloads the caption too hopefully. I'll see if graphics in C# is doable

nice, cant wait for it

Sure should be doable, Can you make an issue at https://github.com/Lightning2X/SteamScreenshotDownloader so I can keep track of it?

Sure, but first you need to change your fork setting so i can open an issue at https://github.com/Lightning2X/SteamScreenshotDownloader

My bad! Enabled it now

I've opened the issue at https://github.com/Lightning2X/SteamScreenshotDownloader/issues/1


Searchable is to exact

I stumble on a problem with the searchable setting, when this is turned on I can search though the available options, but when an option has a character with a accent e.g. (é, ë, á, ä) this won't show up and you need to add the accent to the e to get the results you want.
Describe the solution you'd like
It should be nice if this is included inside the code of searchable so when you type a letter without the accent options with accents do show up.
Describe alternatives you've considered
For now I need to find a way to do this with  @search:input and  @search:change

You could use :visible-options and @search-input to achieve this behavior:
Dynamically change :visible-options when @search-input event emits.
For related examples: check here.

Internally, in addition, we use strict equality to distinguish options of :options and :visible-options, if your option is an object, you should carefully keep its identity:
let a = {}
let b = a
let c = {}
console.log(a === b) // true
console.log(a === c) // false

Thanks :)  will look into it :)


Remove generate from make build

Signed-off-by: Joshua Packer<EMAIL_ADDRESS>

/cc @ianzhang366 @zhujian7

Issue reference: https://github.com/stolostron/backlog/issues/18754

/lgtm


A correction to doc/gui.txt

doc/gui.txt, lines 311-312 say (if 'mouse' contains 'c', 'a' or 'A').
Should probably say (if 'mouse' contains 'c' or 'a'), as A is an invalid value for 'mouse'.
Vim 8.1.2300.

I'll fix that, thanks.


Box not provisioned enough for running domino-build

I had to do the following extra commands manually in order to be able to successfully run domino-build for ssuk and moorings:

sudo apt-get install unzip
sudo gem install bundler
sudo apt-get install node npm

Can we add them to the provisioning phase?

Being handled as part of #51.


[FEATURE]: .serial() should always be unsigned

Describe want to want
Not actually a feature and no a bug either. serial() which I've understood as a shorthand should always use unsigned types, never signed because there's no use case for a signed auto_increment type.

According to the MySql documentation:

SERIAL is an alias for BIGINT UNSIGNED NOT NULL AUTO_INCREMENT UNIQUE.

I believe this issue can be closed as unsigned support is being tracked in #258

yup that's true, the only issue is that you cant match the serial type with foreign keys in other tables since they need to match exactly which isn't possible since unsigned not implemented but this issue isn't about latter, so i close


[firebase_dynamic_links] rename class PendingDynamicLinkData without Pending...

Is your feature request related to a problem? Please describe.
Not a problem but perhaps confusion for people new to Futures
Describe the solution you'd like
rename the class to DynamicLinkData. The fact that it CAN be wrapped in a Future and might be pending should not be the reason to name it Pending.... In theory every object could be pending. At the end its a normal class which has data at some point.
Additional context

Hi @logemann - I'm going to close this due to inactivity. There are no plans to change this right now util the API is reviewed. Thanks.


Adapt thumbnails to available space

Implements #52
Width goes from 64px to 128px (it was fixed at 100px before)

LGTM


go test fails github.com/influxdb/influxdb/toml_test

Built 0.9.3-rc1 on a beaglebone black running debian 7.8.
"go test -v ./... "returns all PASS except for the result below
# github.com/influxdb/influxdb/toml_test
influxdb/toml/toml_test.go:29: constant<PHONE_NUMBER>0 overflows toml.Size
FAIL	github.com/influxdb/influxdb/toml [build failed]

Is this cause for concern?

@otoolep @DanielMorsing any thoughts on this test failure?

The type is something that is supposed to represent a size on disk (i think?), so it should probably be turned into a int64.

https://github.com/influxdb/influxdb/pull/3734 should fix this. The case is to test parsing of multi-gigabyte files. Let's just assume a 2GB file.

Should be fixed now, though I have not actually tried 32-bit compilation. Please let us know if this doesn't address the issue.

Just tested and issue is resolved!


Failed DB update reports success

Currently, if the DB update returns 'nupdated:0', the UI still says "Success!"

Are you able to give more info on this? A check is done on the returned nModified value and likely cause is displayed in a message?

I noticed this when I couldn't edit my documents due to their _id being a number (https://github.com/mrvautin/adminMongo/pull/33). When the _id was casted to ObjectID type, it could not save the update and I saw 'nupdated:0' in my mongo logs. The UI, however, still said success. I haven't gotten back to dig more deeply, since this is just superficial and I fixed the underlying issue.

My mongo/driver is returning 'n' instead of 'nModified'.
mongod --version
db version v2.4.12

Is that something that changed over versions? If so, I have a fix ready for a PR.

Mine returns the same an object like this:
{ ok: 1, nModified: 1, n: 1 }
It seems like MongoJS is returning the MongoDB result as per here: https://docs.mongodb.org/manual/reference/command/update/#update-command-output
Where n is the number of documents selected to be updated and nModified is the number of documents actually updated.

That doc is for mongodb 3.2. With an unsuccessful edit, my return is { ok: 1, n: 0, upserted: [] }. A successful one returns { ok: 1, n: 1 }. There's isn't a corresponding page for my older version, but I can just check if nModified exists and use n if not.

Yeah I couldn't find any older docs either.
Out of interest, how are you simulating the failed update?

I have a DB with numbers for _id. Without https://github.com/mrvautin/adminMongo/pull/33, editing fails.


Add more Area units

Replace hardcoded units in the json with the use of prefixes

Not sure if you noticed, but there is a reason I didn't use prefixes on this unit.
MicrosquareMeter sounds pretty funky to me, no? :smile:

I suppose a custome scheme must be implemented in powershell to support something like this:
 to get
It could be worth it if we had many units with the same problem, but right now it's only Area and Volume I can think of. I'd be happy to accept a PR on supporting such a scheme though.

You are correct, I did not check the naming... I will be more careful next time.
I guess your scheme proposition is a good idea.
My company is working on a machine dealing with square micro meter unit.
So let's reject this PR (I let you close the PR), and I will add this unit the hard way ^^
Anyway let's keep in mind the scheme thing as a possible feature.

Alright, sounds good.


Pause/Resume Game

Change time delta to 0 to allow game events to pause, but graphics to still to render + window events to propagate. Look into the use of events to register OnPause/OnResume handlers

The only events that should be registered by Annex are for sounds, networking, input/rendering. Pausing a game is not a universal game concept, and is only applied in certain scenarios. A developer could easily implement a pause system by stopping the current scene's event queue from running, but this would require some minor modification to the event service in order to work.


yo

Describe your problem here.
Im trying to find a way to increase the intensity of the healthbar icons
sorta like
https://www.youtube.com/watch?v=KqgI91g824k
or
https://www.youtube.com/watch?v=effw_5KV4-Q
Are you modding a build from source or with Lua?
Lua
What is your build target?
Windows x64
Did you edit anything in this build? If so, mention or summarize your changes.
so far ive added characters and changed stage lua codes and a bit more but not much

Oh no not another Dave & Bambi port omfg

Plus Psych Lua doesn't support shaders.


take_while should not be random-access

This was one of the very first adaptors and I just adapted my ranges implementation without thinking about it too much. But how can we bounds check if we don't know where the end is?

(An "after pred() has returned false" read isn't going to be UB as the access to the underlying sequence is still going to be bounds checked, but we should still catch this.)


Is there any way to access sir trevor js uploaded files

I would like to access all files that i successfully uploaded!
Something like what i use in Dropzone.js
for (i = 0; i < myDropzone.files.length; i++) {
text += myDropzone.files[i].xhr.responseURL;
}

Bump @raffij

Is this in realtime or on an event such as a clicking a button?

@raffij Yes the moment i click submit button to submit form is there a way to get all xhr data of the uploaded files.
Or can this be recieved after every upload of a file.

Dont think anyone has an answer. @#$&*

Loop through all the image blocks and get the data from them before submit.
Or capture the event when the uploaded has finished using sirtrevor
eventbus, however in the future eventbus will be changing
On Sat, 13 Feb 2016 at 06:09, Rnjai Lamba<EMAIL_ADDRESS>wrote:

Dont think anyone has an answer. @#$&*
—
Reply to this email directly or view it on GitHub
https://github.com/madebymany/sir-trevor-js/issues/433#issuecomment-183601350
.

Ok!! Thanks :+1:


Invalid package metadata

Also

Originally posted by @aviadra in https://github.com/sorend/sshconf/issues/5#issuecomment-661060807

Could you please fix this problem? I've been also hit by this and it's breaking my poetry configuration

Also having this problem. The only way to install currently is to manually download the tarball from PyPI and pass that to pip

Also having this problem. The only way to install currently is to manually download the tarball from PyPI and pass that to pip

actually it installs just fine for me, but doesn't update the version pip
sees, so it always thinks it's not installed.
On Wed, Jan 6, 2021, 21:35 Addison Klinke<EMAIL_ADDRESS>wrote:

Also having this problem. The only way to install currently is to manually
download the tarball from PyPI and pass that to pip
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/sorend/sshconf/issues/8#issuecomment-755570198, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AAP4WRI3SUYCSU4767M6QLTSYS3O7ANCNFSM4UNGOUIQ
.

actually it installs just fine for me, but doesn't update the version pip
sees, so it always thinks it's not installed.
On Wed, Jan 6, 2021, 21:35 Addison Klinke<EMAIL_ADDRESS>wrote:

Also having this problem. The only way to install currently is to manually
download the tarball from PyPI and pass that to pip
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/sorend/sshconf/issues/8#issuecomment-755570198, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AAP4WRI3SUYCSU4767M6QLTSYS3O7ANCNFSM4UNGOUIQ
.

I hope it has been fixed with 0.2.2, available from pypi now.
Please let me know if you still experience the problem.
BR,
Søren

I hope it has been fixed with 0.2.2, available from pypi now.
Please let me know if you still experience the problem.
BR,
Søren


Support JsonKey(ignore: true) equivalent?

Would it be possible to support this?
Or is there a way already?
I have a field which I don't want to use with the fromJson method.
Right now I did something like
@JsonKey('nonsense')
IntColumn get id => integer()();

It works, but doesn't look very nice :p

I think the best approach is to use custom row classes in the next moor version, see #1134.


[CARBONDATA-2979] select count fails when carbondata file is written through SDK and read through sparkfileformat for complex datatype map(struct->array->map)

Problem
Select query failed issue for map type when data is loaded using avro SDK and external table using carbon file format is used to query the data
Analysis
When data is loaded through Avro SDK which has a schema of type struct<array>, fieldName was hard coded to "val" because of which during query the schema written in the file footer and schema inferred for the external table had a mismatch which lead to failure.
Solution
Instead of hard coding the field value as "val" use the given field name in the schema

[ ] Any interfaces changed?
No
[ ] Any backward compatibility impacted?
No
[ ] Document update required?
No
[ ] Testing done
UT Added
[ ] For large changes, please consider breaking it into sub-tasks under an umbrella JIRA.
NA

Build Success with Spark 2.1.0, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder2.1/607/

Build Success with Spark 2.3.1, Please check CI http://<IP_ADDRESS>:8080/job/carbondataprbuilder2.3/8868/

Build Success with Spark 2.2.1, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder1/799/

LGTM

retest this please

Build Success with Spark 2.2.1, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder1/870/

Build Success with Spark 2.3.1, Please check CI http://<IP_ADDRESS>:8080/job/carbondataprbuilder2.3/8938/


Define and Implement Recommended Warning Levels for Lint Rules

Issue

close #122

Overview (Required)
Defined severity levels for rules recommended by YUMEMI Inc.
65c39ce902d2cefa943bccd339f682a5ce0f0415
Implemented a process to update recommended.yaml based on the severity level of the rules.
1c1b13b18f369b16d973f1e76ad2794691ccef7a
See c520704f3f9debd6752894397656e94dcd766f57 for the difference in recommended.yaml.
Links

https://www.notion.so/yumemi/Lint-6888ae0f29184da7b8691e6930107285

Screenshot
N/A

Merge as it needs to be released by 5/7.


Invariant Violation: Unable to find element when using middleware and conditionally rendering

I ran into this error in an application of mine, but didn't think it was a bug at first. I was able to create a reduced test case, but I could just be doing something wrong. The error goes away if I remove the react-router-redux middleware, but I'm still not exactly sure why the error is happening.
Here's the gist with the reduced test case (apologies as its still pretty complicated). The two parts that I can edit to get around the error are removing the middleware and rendering somethings besides a Link.
Here's a brief explanation of what I'm trying to do:

Render a redux connected component (<Page>) that has a loading indicator at /page/:param
Once the <Page> is done loading its "data" (which is just a setTimeout in the gist) render some elements conditionally based on this.props.params.param
Navigate from /page/1 to /page/2

What I'm seeing is that if the conditionally rendered element is a <Link> I get an invariant violation when navigating from /page/1 to /page/2. If I either change the <Link> element to something else (like an <a> or <span>) or remove the middleware then the error goes away.

After some further testing, it isn't specific to rendering a <Link> but when rendering any element with an onClick handler. I'm gonna close this because after more investigation I can't see how is a bug with react-router-redux or any of the related libraries.
I found a similar question on Stack Overflow, and hopefully will figure it out there.

We had a similar issue although I don't have code available atm to show it. We solved it by removing react-router-redux. Seeing that the person on SO also has this issue in combination with redux-simple-router, I would still suspect that the problem is with this library, so I don't know if closing the issue is a good idea.

@0x80 I found a solution that I detailed in the latest revision of the gist above and in a Stack Overflow answer. I don't think its a problem with this library but a timing issue with multiple actions being dispatched (one of which being this library) which was was why changing my code from componentWillReceiveProps to componentDidUpdate fixed it for me.

@lukekarrys OK I'll have to investigate still if our problem was similar but thanks for the info!

I had the same issue, and switching componentWillReceiveProps to componentDidUpdate also fixed it for me.

PS. I'm getting this same issue.  The suggested fixes didn't seem to help, but I didn't want to dig too far into it.
The issue happens for me when my component doesn't initially render the Link, then hits a route that goes to render it, the error happens then.  If I render the link but set the style to be hidden, the error goes away (meaning it's not conditionally rendering the Link and always is)
@lukekarrys


Verify "Largest Series Product" exercise implementation

There was some confusion in this exercise due to the ambiguous use of the term consecutive in the README. This could be taken to mean contiguous, as in consecutive by position, or as in consecutive numerically. The the README has been fixed (https://github.com/exercism/x-common/pull/200).
Please verify that the exercise is implemented in this track correctly (that it finds series of contiguous numbers, not series of numbers that follow each other consecutively).
If it helps, the canonical inputs/outputs for the exercise can be found here:
https://github.com/exercism/x-common/blob/master/largest-series-product.json
If everything is fine, go ahead and just close this issue. If there's something to be done, then please describe the steps needed in order to close the issue.

This is not a problem with the Scala exercise.


Copy dynamicJobSpec from partially completed DynamicTask on recovery

DO NOT MERGE waiting on PRs:
https://github.com/flyteorg/flyteidl/pull/360
https://github.com/flyteorg/flyteadmin/pull/513
TL;DR
Since node IDs in dynamic job specs are not computed deterministically between executions recovering partially completed dynamic tasks can result in data corruptions. In this PR we attempt to recover the DynamicJobSpec from previous the previous DynamicTask execution during node recovery.
Type

[x] Bug Fix
[ ] Feature
[ ] Plugin

Are all requirements met?

[x] Code completed
[x] Smoke tested
[x] Unit tests added
[x] Code documentation added
[ ] Any pending items have an associated Issue

Complete description
^^^
Tracking Issue
fixes https://github.com/flyteorg/flyte/issues/3121
Follow-up issue
NA

@kumare3 @EngHabu friendly ping ^^


feat!: add Scenario classes that match the ops status classes

Adds classes that match the ops status classes:

UnknownStatus
ActiveStatus
WaitingStatus
MaintenanceStatus
BlockedStatus
ErrorStatus

These are comparable with (both == and isinstance) the ops classes, so this is a backwards compatible change (except for static checking), but the expectation is that instead of this code:
import ops, scenario

state_in = scenario.State(unit_status=ops.BlockedStatus("waiting for the DB"))
...
assert state_out.unit_status == ops.ActiveStatus()

you would write:
state_in = scenario.State(unit_status=scenario.BlockedStatus("waiting for the DB"))
...
assert state_out.unit_status == scenario.ActiveStatus()

Or, in a future time when the Scenario objects live in ops.testing:
import ops
import ops.testing as testing

state_in = testing.State(unit_status=testing.BlockedStatus("waiting for the DB"))
...
assert state_out.unit_status == testing.ActiveStatus()

In the same way that __post_init__ converts ops status classes to Scenario ones, it will also convert ops Port and Storage objects, and the Scenario classes gain an __eq__ so they can be used more interchangeably with the ops objects. They don't inherit from the ops classes, because isinstance seems unlikely to be useful in these cases, and that would bring in additional baggage.
(I originally planned to remove _EntityStatus in favour of using ops.StatusBase by getting the ops status classes converted to dataclasses, but the @canonical/charm-tech team decided that it would provide a more consistent experience to have the Scenario state only contain Scenario objects (and plain Python ones), and no ops ones.)

Thanks, @tonyandrewmeyer. Side note: I think one would usually write import ops.testing as testing as from ops import testing, right?
@PietroPasotti I realize you might disagree with this direction. Happy to hear your feedback and come to consensus (open to a voice discussion about this -- or anything else -- if needed).

Side note: I think one would usually write import ops.testing as testing as from ops import testing, right?

Yes one would. It's actually slightly slower (looking with dis, I assume because the latter builds a tuple), but I just generally don't like the aesthetics of mixing "import x" and "from x import y", although it's certainly valid in this case. I can adjust the PR description if you prefer (and I would almost certainly write "from ops import testing" in docs, going for convention over personal preference).

@PietroPasotti I realize you might disagree with this direction. Happy to hear your feedback and come to consensus (open to a voice discussion about this -- or anything else -- if needed).

+1 (but "realise" :wink: ).

Haha, you have to reali(z|e) I'm an American Kiwi... :-)


Change mixins name

pair-between(n) => even-between(n)
impair-between(n) => odd-between(n)

Fixed with db21504


About the Oculus Quest3

Does anyone know whether we can use open-brush API on Oculus Quest3?

(Hi - I replied on Discord but copying here also)
Do you mean the HTTP API? It should work fine. What happens when you try it?


TokenTap.sol review

There is a reentrancy vulnerability in the claim() function.
As the code stands, if the transfer() function on a token contract allows for execution of arbitrary code, the claim() function can be replayed many times with the same signed authorization, draining the contract of funds.
I've included a fix which marks the nonce of an authorization as used before transfer() is called.  This prevents a claim from being replayed.
Why might the code have been originally written with the transfer() call before marking the nonce?  Maybe it was to make sure the transfer succeeded before marking the nonce as used, but this isn't necessary. If the transfer fails, the whole call will revert, meaning the nonce will not be marked, and the user will be able to retry the claim using the same authorization, as it should be.
It may sound strange that a transfer() call can execute arbitrary code, but this is exactly what caused an expensive exploit in the agave platform.  Omni-bridged tokens can have arbitrary code attached to the transfer function by the person who bridged the tokens.

That is absolutely right.
Thank you for noticing!


Still Working?

Hi, does this code still work?
(I need to coverts 30,000 lines of a CSV into 30,000 named individuals!)

it is no longer maintained or supported. you are welcome to the code to see if you can make it work.
You can also just get a Stardog account and use Designer.


almost all antags are listed as Unknown

Description
in ghost warp and round end player list it says they are Unknown because they dont have a job
being able to find valids with searching unk in ghost warp probably unintended

do you mean they should have jobs like (space dragon) and (space ninja) instead of just being (unknown)???

also for the character menu (C)
could just be Antagonist or whatever

anything but Unknown

Has to be due with how roles are assigned, like if you were a salvager and pick loneop the loneop would have had the job "salvage specialist" because of that one bug.

thats a different thing with AntagSelection not creating a new mind when you take a ghost role antag


How to export height map after i implement parallax-mapping effect in blender

Hello,
Height Map is not something that is defined in glTF specification, so this is not possible to export "as-is".
Can you please share a simple blend file with your setup?
Currently, only normal map is exported. We planned (no timeline for now) to implement conversion from Bump map to Normal map (see #199)

Closing this ticket as a duplicate of #199 , as the enhancement request to manage (by conversion) bump map to normal map is the same.


Updated package version to v1.4.0

@vhmth can you quickly review this bump?

Looks good @tshaddix! Ship! 🚢