iSeven function

void iSeven(
  1. dynamic s,
  2. dynamic canvas,
  3. dynamic cClrs,
  4. dynamic dfltClr,
  5. dynamic callback,
)

Implementation

void iSeven(s, canvas, cClrs, dfltClr, callback) {
  Path p301 = Path();
  p301.moveTo(s.width * 0.3487000, s.height * 0.9757293);
  p301.lineTo(s.width * 0.3489000, s.height * 0.9756126);
  p301.lineTo(s.width * 0.3489000, s.height * 0.9760793);
  p301.lineTo(s.width * 0.3485000, s.height * 0.9757293);
  p301.lineTo(s.width * 0.3486500, s.height * 0.9753792);
  p301.lineTo(s.width * 0.3487500, s.height * 0.9752625);
  p301.lineTo(s.width * 0.3487000, s.height * 0.9757293);
  p301.close();

  Paint paint301fill = Paint()..style = PaintingStyle.fill;
  paint301fill.color = cClrs.fK ?? dfltClr;
  canvas.drawPath(p301, paint301fill, onTapUp: (tabdetail) {
    callback('fk', tabdetail);
  });

  Path p302 = Path();
  p302.moveTo(s.width * 0.3483500, s.height * 0.9740957);
  p302.lineTo(s.width * 0.3484500, s.height * 0.9743291);
  p302.lineTo(s.width * 0.3486500, s.height * 0.9744457);
  p302.lineTo(s.width * 0.3487000, s.height * 0.9749125);
  p302.lineTo(s.width * 0.3485500, s.height * 0.9750292);
  p302.lineTo(s.width * 0.3485000, s.height * 0.9745624);
  p302.lineTo(s.width * 0.3484000, s.height * 0.9743291);
  p302.lineTo(s.width * 0.3483500, s.height * 0.9740957);
  p302.close();

  Paint paint302fill = Paint()..style = PaintingStyle.fill;
  paint302fill.color = cClrs.fK ?? dfltClr;
  canvas.drawPath(p302, paint302fill, onTapUp: (tabdetail) {
    callback('fk', tabdetail);
  });

  Path p303 = Path();
  p303.moveTo(s.width * 0.3514500, s.height * 0.9731622);
  p303.lineTo(s.width * 0.3515500, s.height * 0.9732789);
  p303.lineTo(s.width * 0.3515000, s.height * 0.9737456);
  p303.lineTo(s.width * 0.3513500, s.height * 0.9736289);
  p303.lineTo(s.width * 0.3512500, s.height * 0.9732789);
  p303.lineTo(s.width * 0.3514000, s.height * 0.9730455);
  p303.lineTo(s.width * 0.3514500, s.height * 0.9731622);
  p303.close();

  Paint paint303fill = Paint()..style = PaintingStyle.fill;
  paint303fill.color = cClrs.fK ?? dfltClr;
  canvas.drawPath(p303, paint303fill, onTapUp: (tabdetail) {
    callback('fk', tabdetail);
  });

  Path p304 = Path();
  p304.moveTo(s.width * 0.3454000, s.height * 0.9721120);
  p304.lineTo(s.width * 0.3454000, s.height * 0.9723454);
  p304.lineTo(s.width * 0.3454500, s.height * 0.9726954);
  p304.lineTo(s.width * 0.3452500, s.height * 0.9728121);
  p304.lineTo(s.width * 0.3451000, s.height * 0.9726954);
  p304.lineTo(s.width * 0.3450000, s.height * 0.9724621);
  p304.lineTo(s.width * 0.3448500, s.height * 0.9723454);
  p304.lineTo(s.width * 0.3448000, s.height * 0.9718786);
  p304.lineTo(s.width * 0.3449000, s.height * 0.9718786);
  p304.lineTo(s.width * 0.3449500, s.height * 0.9716453);
  p304.lineTo(s.width * 0.3451000, s.height * 0.9715286);
  p304.lineTo(s.width * 0.3452000, s.height * 0.9716453);
  p304.lineTo(s.width * 0.3450500, s.height * 0.9719953);
  p304.lineTo(s.width * 0.3452000, s.height * 0.9721120);
  p304.lineTo(s.width * 0.3453500, s.height * 0.9717620);
  p304.lineTo(s.width * 0.3454000, s.height * 0.9721120);
  p304.close();

  Paint paint304fill = Paint()..style = PaintingStyle.fill;
  paint304fill.color = cClrs.fK ?? dfltClr;
  canvas.drawPath(p304, paint304fill, onTapUp: (tabdetail) {
    callback('fk', tabdetail);
  });

  Path p305 = Path();
  p305.moveTo(s.width * 0.3468500, s.height * 0.9705951);
  p305.lineTo(s.width * 0.3466500, s.height * 0.9703617);
  p305.lineTo(s.width * 0.3464000, s.height * 0.9700117);
  p305.lineTo(s.width * 0.3460000, s.height * 0.9696616);
  p305.lineTo(s.width * 0.3460500, s.height * 0.9691949);
  p305.lineTo(s.width * 0.3457000, s.height * 0.9690782);
  p305.lineTo(s.width * 0.3455500, s.height * 0.9689615);
  p305.lineTo(s.width * 0.3454000, s.height * 0.9684947);
  p305.lineTo(s.width * 0.3455000, s.height * 0.9683781);
  p305.lineTo(s.width * 0.3459000, s.height * 0.9687281);
  p305.lineTo(s.width * 0.3463000, s.height * 0.9691949);
  p305.lineTo(s.width * 0.3465500, s.height * 0.9693116);
  p305.lineTo(s.width * 0.3467500, s.height * 0.9694282);
  p305.lineTo(s.width * 0.3469000, s.height * 0.9690782);
  p305.lineTo(s.width * 0.3469500, s.height * 0.9687281);
  p305.lineTo(s.width * 0.3470500, s.height * 0.9688448);
  p305.lineTo(s.width * 0.3472500, s.height * 0.9686114);
  p305.lineTo(s.width * 0.3473000, s.height * 0.9688448);
  p305.lineTo(s.width * 0.3475500, s.height * 0.9688448);
  p305.lineTo(s.width * 0.3475500, s.height * 0.9691949);
  p305.lineTo(s.width * 0.3477000, s.height * 0.9691949);
  p305.lineTo(s.width * 0.3481500, s.height * 0.9689615);
  p305.lineTo(s.width * 0.3482000, s.height * 0.9691949);
  p305.lineTo(s.width * 0.3483500, s.height * 0.9691949);
  p305.lineTo(s.width * 0.3485500, s.height * 0.9690782);
  p305.lineTo(s.width * 0.3484000, s.height * 0.9688448);
  p305.lineTo(s.width * 0.3483500, s.height * 0.9684947);
  p305.lineTo(s.width * 0.3485500, s.height * 0.9684947);
  p305.lineTo(s.width * 0.3488500, s.height * 0.9687281);
  p305.lineTo(s.width * 0.3489000, s.height * 0.9691949);
  p305.lineTo(s.width * 0.3487000, s.height * 0.9697783);
  p305.lineTo(s.width * 0.3487500, s.height * 0.9701284);
  p305.lineTo(s.width * 0.3486500, s.height * 0.9703617);
  p305.lineTo(s.width * 0.3484500, s.height * 0.9703617);
  p305.lineTo(s.width * 0.3483000, s.height * 0.9712952);
  p305.lineTo(s.width * 0.3481500, s.height * 0.9716453);
  p305.lineTo(s.width * 0.3480000, s.height * 0.9723454);
  p305.lineTo(s.width * 0.3479500, s.height * 0.9726954);
  p305.lineTo(s.width * 0.3477000, s.height * 0.9730455);
  p305.lineTo(s.width * 0.3476500, s.height * 0.9728121);
  p305.lineTo(s.width * 0.3474500, s.height * 0.9728121);
  p305.lineTo(s.width * 0.3474500, s.height * 0.9731622);
  p305.lineTo(s.width * 0.3470500, s.height * 0.9730455);
  p305.lineTo(s.width * 0.3470000, s.height * 0.9731622);
  p305.lineTo(s.width * 0.3471500, s.height * 0.9736289);
  p305.lineTo(s.width * 0.3471000, s.height * 0.9737456);
  p305.lineTo(s.width * 0.3470000, s.height * 0.9742124);
  p305.lineTo(s.width * 0.3468000, s.height * 0.9742124);
  p305.lineTo(s.width * 0.3466500, s.height * 0.9746791);
  p305.lineTo(s.width * 0.3465000, s.height * 0.9747958);
  p305.lineTo(s.width * 0.3464000, s.height * 0.9747958);
  p305.lineTo(s.width * 0.3463000, s.height * 0.9744457);
  p305.lineTo(s.width * 0.3461000, s.height * 0.9740957);
  p305.lineTo(s.width * 0.3461000, s.height * 0.9738623);
  p305.lineTo(s.width * 0.3458500, s.height * 0.9738623);
  p305.lineTo(s.width * 0.3461500, s.height * 0.9743291);
  p305.lineTo(s.width * 0.3459500, s.height * 0.9743291);
  p305.lineTo(s.width * 0.3457000, s.height * 0.9739790);
  p305.lineTo(s.width * 0.3456000, s.height * 0.9738623);
  p305.lineTo(s.width * 0.3454000, s.height * 0.9736289);
  p305.lineTo(s.width * 0.3452500, s.height * 0.9733956);
  p305.lineTo(s.width * 0.3452500, s.height * 0.9731622);
  p305.lineTo(s.width * 0.3456000, s.height * 0.9733956);
  p305.lineTo(s.width * 0.3459000, s.height * 0.9731622);
  p305.lineTo(s.width * 0.3456500, s.height * 0.9729288);
  p305.lineTo(s.width * 0.3456000, s.height * 0.9728121);
  p305.lineTo(s.width * 0.3460500, s.height * 0.9728121);
  p305.lineTo(s.width * 0.3462500, s.height * 0.9729288);
  p305.lineTo(s.width * 0.3464000, s.height * 0.9731622);
  p305.lineTo(s.width * 0.3464000, s.height * 0.9729288);
  p305.lineTo(s.width * 0.3466000, s.height * 0.9728121);
  p305.lineTo(s.width * 0.3466500, s.height * 0.9724621);
  p305.lineTo(s.width * 0.3464500, s.height * 0.9722287);
  p305.lineTo(s.width * 0.3463500, s.height * 0.9716453);
  p305.lineTo(s.width * 0.3464000, s.height * 0.9714119);
  p305.lineTo(s.width * 0.3467000, s.height * 0.9714119);
  p305.lineTo(s.width * 0.3468000, s.height * 0.9715286);
  p305.lineTo(s.width * 0.3470000, s.height * 0.9714119);
  p305.lineTo(s.width * 0.3469500, s.height * 0.9710618);
  p305.lineTo(s.width * 0.3465500, s.height * 0.9710618);
  p305.lineTo(s.width * 0.3465500, s.height * 0.9711785);
  p305.lineTo(s.width * 0.3463500, s.height * 0.9714119);
  p305.lineTo(s.width * 0.3460500, s.height * 0.9714119);
  p305.lineTo(s.width * 0.3458000, s.height * 0.9710618);
  p305.lineTo(s.width * 0.3458000, s.height * 0.9707118);
  p305.lineTo(s.width * 0.3461500, s.height * 0.9709452);
  p305.lineTo(s.width * 0.3464500, s.height * 0.9707118);
  p305.lineTo(s.width * 0.3466000, s.height * 0.9707118);
  p305.lineTo(s.width * 0.3468500, s.height * 0.9705951);
  p305.lineTo(s.width * 0.3470500, s.height * 0.9708285);
  p305.lineTo(s.width * 0.3470500, s.height * 0.9707118);
  p305.lineTo(s.width * 0.3468500, s.height * 0.9705951);
  p305.close();

  Paint paint305fill = Paint()..style = PaintingStyle.fill;
  paint305fill.color = cClrs.fK ?? dfltClr;
  canvas.drawPath(p305, paint305fill, onTapUp: (tabdetail) {
    callback('fk', tabdetail);
  });

  Path p306 = Path();
  p306.moveTo(s.width * 0.3476500, s.height * 0.9683781);
  p306.lineTo(s.width * 0.3478000, s.height * 0.9683781);
  p306.lineTo(s.width * 0.3479500, s.height * 0.9687281);
  p306.lineTo(s.width * 0.3478000, s.height * 0.9688448);
  p306.lineTo(s.width * 0.3476500, s.height * 0.9688448);
  p306.lineTo(s.width * 0.3476500, s.height * 0.9683781);
  p306.close();

  Paint paint306fill = Paint()..style = PaintingStyle.fill;
  paint306fill.color = cClrs.fK ?? dfltClr;
  canvas.drawPath(p306, paint306fill, onTapUp: (tabdetail) {
    callback('fk', tabdetail);
  });

  Path p307 = Path();
  p307.moveTo(s.width * 0.3471500, s.height * 0.9683781);
  p307.lineTo(s.width * 0.3470000, s.height * 0.9683781);
  p307.lineTo(s.width * 0.3469500, s.height * 0.9680280);
  p307.lineTo(s.width * 0.3471500, s.height * 0.9681447);
  p307.lineTo(s.width * 0.3471500, s.height * 0.9683781);
  p307.close();

  Paint paint307fill = Paint()..style = PaintingStyle.fill;
  paint307fill.color = cClrs.fK ?? dfltClr;
  canvas.drawPath(p307, paint307fill, onTapUp: (tabdetail) {
    callback('fk', tabdetail);
  });

  Path p308 = Path();
  p308.moveTo(s.width * 0.3464500, s.height * 0.9681447);
  p308.lineTo(s.width * 0.3467500, s.height * 0.9680280);
  p308.lineTo(s.width * 0.3468500, s.height * 0.9683781);
  p308.lineTo(s.width * 0.3467000, s.height * 0.9688448);
  p308.lineTo(s.width * 0.3466000, s.height * 0.9687281);
  p308.lineTo(s.width * 0.3464500, s.height * 0.9688448);
  p308.lineTo(s.width * 0.3463000, s.height * 0.9686114);
  p308.lineTo(s.width * 0.3464500, s.height * 0.9683781);
  p308.lineTo(s.width * 0.3466000, s.height * 0.9686114);
  p308.lineTo(s.width * 0.3466500, s.height * 0.9683781);
  p308.lineTo(s.width * 0.3464000, s.height * 0.9682614);
  p308.lineTo(s.width * 0.3464500, s.height * 0.9681447);
  p308.close();

  Paint paint308fill = Paint()..style = PaintingStyle.fill;
  paint308fill.color = cClrs.fK ?? dfltClr;
  canvas.drawPath(p308, paint308fill, onTapUp: (tabdetail) {
    callback('fk', tabdetail);
  });

  Path p309 = Path();
  p309.moveTo(s.width * 0.3500500, s.height * 0.9682614);
  p309.lineTo(s.width * 0.3503500, s.height * 0.9682614);
  p309.lineTo(s.width * 0.3504000, s.height * 0.9681447);
  p309.lineTo(s.width * 0.3506500, s.height * 0.9680280);
  p309.lineTo(s.width * 0.3508500, s.height * 0.9682614);
  p309.lineTo(s.width * 0.3510500, s.height * 0.9686114);
  p309.lineTo(s.width * 0.3511000, s.height * 0.9689615);
  p309.lineTo(s.width * 0.3511000, s.height * 0.9690782);
  p309.lineTo(s.width * 0.3508500, s.height * 0.9691949);
  p309.lineTo(s.width * 0.3507500, s.height * 0.9688448);
  p309.lineTo(s.width * 0.3506500, s.height * 0.9687281);
  p309.lineTo(s.width * 0.3506000, s.height * 0.9690782);
  p309.lineTo(s.width * 0.3507000, s.height * 0.9691949);
  p309.lineTo(s.width * 0.3507500, s.height * 0.9695449);
  p309.lineTo(s.width * 0.3509000, s.height * 0.9693116);
  p309.lineTo(s.width * 0.3510000, s.height * 0.9694282);
  p309.lineTo(s.width * 0.3510500, s.height * 0.9698950);
  p309.lineTo(s.width * 0.3512000, s.height * 0.9700117);
  p309.lineTo(s.width * 0.3512500, s.height * 0.9698950);
  p309.lineTo(s.width * 0.3515000, s.height * 0.9702450);
  p309.lineTo(s.width * 0.3515500, s.height * 0.9697783);
  p309.lineTo(s.width * 0.3511500, s.height * 0.9695449);
  p309.lineTo(s.width * 0.3512000, s.height * 0.9689615);
  p309.lineTo(s.width * 0.3513500, s.height * 0.9687281);
  p309.lineTo(s.width * 0.3521000, s.height * 0.9686114);
  p309.lineTo(s.width * 0.3524500, s.height * 0.9693116);
  p309.lineTo(s.width * 0.3525500, s.height * 0.9694282);
  p309.lineTo(s.width * 0.3525500, s.height * 0.9698950);
  p309.lineTo(s.width * 0.3522500, s.height * 0.9697783);
  p309.lineTo(s.width * 0.3520000, s.height * 0.9695449);
  p309.lineTo(s.width * 0.3517000, s.height * 0.9697783);
  p309.lineTo(s.width * 0.3518500, s.height * 0.9700117);
  p309.lineTo(s.width * 0.3520500, s.height * 0.9701284);
  p309.lineTo(s.width * 0.3525000, s.height * 0.9702450);
  p309.lineTo(s.width * 0.3526500, s.height * 0.9703617);
  p309.lineTo(s.width * 0.3527000, s.height * 0.9705951);
  p309.lineTo(s.width * 0.3526000, s.height * 0.9711785);
  p309.lineTo(s.width * 0.3523500, s.height * 0.9711785);
  p309.lineTo(s.width * 0.3523000, s.height * 0.9712952);
  p309.lineTo(s.width * 0.3519500, s.height * 0.9714119);
  p309.lineTo(s.width * 0.3517000, s.height * 0.9716453);
  p309.lineTo(s.width * 0.3518500, s.height * 0.9718786);
  p309.lineTo(s.width * 0.3514000, s.height * 0.9723454);
  p309.lineTo(s.width * 0.3512000, s.height * 0.9722287);
  p309.lineTo(s.width * 0.3509500, s.height * 0.9723454);
  p309.lineTo(s.width * 0.3506000, s.height * 0.9723454);
  p309.lineTo(s.width * 0.3503000, s.height * 0.9721120);
  p309.lineTo(s.width * 0.3500000, s.height * 0.9716453);
  p309.lineTo(s.width * 0.3500000, s.height * 0.9719953);
  p309.lineTo(s.width * 0.3501500, s.height * 0.9722287);
  p309.lineTo(s.width * 0.3504500, s.height * 0.9724621);
  p309.lineTo(s.width * 0.3506000, s.height * 0.9728121);
  p309.lineTo(s.width * 0.3507000, s.height * 0.9726954);
  p309.lineTo(s.width * 0.3509000, s.height * 0.9728121);
  p309.lineTo(s.width * 0.3511000, s.height * 0.9731622);
  p309.lineTo(s.width * 0.3510000, s.height * 0.9732789);
  p309.lineTo(s.width * 0.3511000, s.height * 0.9738623);
  p309.lineTo(s.width * 0.3510000, s.height * 0.9738623);
  p309.lineTo(s.width * 0.3508500, s.height * 0.9735123);
  p309.lineTo(s.width * 0.3506500, s.height * 0.9733956);
  p309.lineTo(s.width * 0.3504000, s.height * 0.9738623);
  p309.lineTo(s.width * 0.3503000, s.height * 0.9735123);
  p309.lineTo(s.width * 0.3501500, s.height * 0.9732789);
  p309.lineTo(s.width * 0.3500000, s.height * 0.9732789);
  p309.lineTo(s.width * 0.3497500, s.height * 0.9730455);
  p309.lineTo(s.width * 0.3496500, s.height * 0.9731622);
  p309.lineTo(s.width * 0.3497500, s.height * 0.9736289);
  p309.lineTo(s.width * 0.3499000, s.height * 0.9736289);
  p309.lineTo(s.width * 0.3500000, s.height * 0.9738623);
  p309.lineTo(s.width * 0.3499000, s.height * 0.9739790);
  p309.lineTo(s.width * 0.3502500, s.height * 0.9746791);
  p309.lineTo(s.width * 0.3501500, s.height * 0.9747958);
  p309.lineTo(s.width * 0.3499500, s.height * 0.9745624);
  p309.lineTo(s.width * 0.3498000, s.height * 0.9745624);
  p309.lineTo(s.width * 0.3496500, s.height * 0.9742124);
  p309.lineTo(s.width * 0.3495000, s.height * 0.9740957);
  p309.lineTo(s.width * 0.3493500, s.height * 0.9739790);
  p309.lineTo(s.width * 0.3493000, s.height * 0.9746791);
  p309.lineTo(s.width * 0.3495500, s.height * 0.9747958);
  p309.lineTo(s.width * 0.3495500, s.height * 0.9751459);
  p309.lineTo(s.width * 0.3495000, s.height * 0.9753792);
  p309.lineTo(s.width * 0.3493000, s.height * 0.9752625);
  p309.lineTo(s.width * 0.3492500, s.height * 0.9750292);
  p309.lineTo(s.width * 0.3490000, s.height * 0.9747958);
  p309.lineTo(s.width * 0.3489500, s.height * 0.9745624);
  p309.lineTo(s.width * 0.3488500, s.height * 0.9745624);
  p309.lineTo(s.width * 0.3486500, s.height * 0.9739790);
  p309.lineTo(s.width * 0.3488000, s.height * 0.9735123);
  p309.lineTo(s.width * 0.3488000, s.height * 0.9732789);
  p309.lineTo(s.width * 0.3486000, s.height * 0.9726954);
  p309.lineTo(s.width * 0.3486000, s.height * 0.9724621);
  p309.lineTo(s.width * 0.3488500, s.height * 0.9722287);
  p309.lineTo(s.width * 0.3488000, s.height * 0.9719953);
  p309.lineTo(s.width * 0.3490500, s.height * 0.9718786);
  p309.lineTo(s.width * 0.3490000, s.height * 0.9715286);
  p309.lineTo(s.width * 0.3493000, s.height * 0.9710618);
  p309.lineTo(s.width * 0.3496000, s.height * 0.9708285);
  p309.lineTo(s.width * 0.3498000, s.height * 0.9712952);
  p309.lineTo(s.width * 0.3498000, s.height * 0.9717620);
  p309.lineTo(s.width * 0.3499500, s.height * 0.9716453);
  p309.lineTo(s.width * 0.3497000, s.height * 0.9709452);
  p309.lineTo(s.width * 0.3497500, s.height * 0.9705951);
  p309.lineTo(s.width * 0.3494500, s.height * 0.9703617);
  p309.lineTo(s.width * 0.3492500, s.height * 0.9700117);
  p309.lineTo(s.width * 0.3493000, s.height * 0.9697783);
  p309.lineTo(s.width * 0.3495000, s.height * 0.9700117);
  p309.lineTo(s.width * 0.3495500, s.height * 0.9694282);
  p309.lineTo(s.width * 0.3492000, s.height * 0.9691949);
  p309.lineTo(s.width * 0.3492500, s.height * 0.9688448);
  p309.lineTo(s.width * 0.3493500, s.height * 0.9689615);
  p309.lineTo(s.width * 0.3495000, s.height * 0.9687281);
  p309.lineTo(s.width * 0.3496500, s.height * 0.9687281);
  p309.lineTo(s.width * 0.3497500, s.height * 0.9683781);
  p309.lineTo(s.width * 0.3496000, s.height * 0.9680280);
  p309.lineTo(s.width * 0.3498000, s.height * 0.9680280);
  p309.lineTo(s.width * 0.3500500, s.height * 0.9682614);
  p309.close();

  Paint paint309fill = Paint()..style = PaintingStyle.fill;
  paint309fill.color = cClrs.fK ?? dfltClr;
  canvas.drawPath(p309, paint309fill, onTapUp: (tabdetail) {
    callback('fk', tabdetail);
  });

  Path p310 = Path();
  p310.moveTo(s.width * 0.3475500, s.height * 0.9677946);
  p310.lineTo(s.width * 0.3479000, s.height * 0.9677946);
  p310.lineTo(s.width * 0.3480000, s.height * 0.9680280);
  p310.lineTo(s.width * 0.3481000, s.height * 0.9677946);
  p310.lineTo(s.width * 0.3482000, s.height * 0.9679113);
  p310.lineTo(s.width * 0.3483000, s.height * 0.9682614);
  p310.lineTo(s.width * 0.3482000, s.height * 0.9683781);
  p310.lineTo(s.width * 0.3480000, s.height * 0.9682614);
  p310.lineTo(s.width * 0.3478000, s.height * 0.9680280);
  p310.lineTo(s.width * 0.3474000, s.height * 0.9679113);
  p310.lineTo(s.width * 0.3474500, s.height * 0.9676779);
  p310.lineTo(s.width * 0.3475500, s.height * 0.9677946);
  p310.close();

  Paint paint310fill = Paint()..style = PaintingStyle.fill;
  paint310fill.color = cClrs.fK ?? dfltClr;
  canvas.drawPath(p310, paint310fill, onTapUp: (tabdetail) {
    callback('fk', tabdetail);
  });

  Path p311 = Path();
  p311.moveTo(s.width * 0.3441500, s.height * 0.9665111);
  p311.lineTo(s.width * 0.3439000, s.height * 0.9663944);
  p311.lineTo(s.width * 0.3439500, s.height * 0.9661610);
  p311.lineTo(s.width * 0.3441500, s.height * 0.9665111);
  p311.close();

  Paint paint311fill = Paint()..style = PaintingStyle.fill;
  paint311fill.color = cClrs.fK ?? dfltClr;
  canvas.drawPath(p311, paint311fill, onTapUp: (tabdetail) {
    callback('fk', tabdetail);
  });

  Path p312 = Path();
  p312.moveTo(s.width * 0.4778000, s.height * 0.1306884);
  p312.lineTo(s.width * 0.4780000, s.height * 0.1309218);
  p312.lineTo(s.width * 0.4781500, s.height * 0.1309218);
  p312.lineTo(s.width * 0.4782000, s.height * 0.1311552);
  p312.lineTo(s.width * 0.4782000, s.height * 0.1316219);
  p312.lineTo(s.width * 0.4783000, s.height * 0.1319720);
  p312.lineTo(s.width * 0.4782500, s.height * 0.1322054);
  p312.lineTo(s.width * 0.4779500, s.height * 0.1317386);
  p312.lineTo(s.width * 0.4778500, s.height * 0.1312719);
  p312.lineTo(s.width * 0.4777500, s.height * 0.1310385);
  p312.lineTo(s.width * 0.4776500, s.height * 0.1306884);
  p312.lineTo(s.width * 0.4778000, s.height * 0.1306884);
  p312.close();

  Paint paint312fill = Paint()..style = PaintingStyle.fill;
  paint312fill.color = cClrs.fO ?? dfltClr;
  canvas.drawPath(p312, paint312fill, onTapUp: (tabdetail) {
    callback('fo', tabdetail);
  });

  Path p313 = Path();
  p313.moveTo(s.width * 0.4779500, s.height * 0.1288215);
  p313.lineTo(s.width * 0.4783500, s.height * 0.1290548);
  p313.lineTo(s.width * 0.4784500, s.height * 0.1292882);
  p313.lineTo(s.width * 0.4784000, s.height * 0.1297550);
  p313.lineTo(s.width * 0.4783500, s.height * 0.1298716);
  p313.lineTo(s.width * 0.4781500, s.height * 0.1292882);
  p313.lineTo(s.width * 0.4779000, s.height * 0.1291715);
  p313.lineTo(s.width * 0.4778000, s.height * 0.1287048);
  p313.lineTo(s.width * 0.4779500, s.height * 0.1288215);
  p313.close();

  Paint paint313fill = Paint()..style = PaintingStyle.fill;
  paint313fill.color = cClrs.fO ?? dfltClr;
  canvas.drawPath(p313, paint313fill, onTapUp: (tabdetail) {
    callback('fo', tabdetail);
  });

  Path p314 = Path();
  p314.moveTo(s.width * 0.4773100, s.height * 0.1272345);
  p314.lineTo(s.width * 0.4773500, s.height * 0.1274212);
  p314.lineTo(s.width * 0.4775000, s.height * 0.1274212);
  p314.lineTo(s.width * 0.4775000, s.height * 0.1277713);
  p314.lineTo(s.width * 0.4773000, s.height * 0.1277713);
  p314.lineTo(s.width * 0.4772000, s.height * 0.1280047);
  p314.lineTo(s.width * 0.4769000, s.height * 0.1277713);
  p314.lineTo(s.width * 0.4768000, s.height * 0.1276546);
  p314.lineTo(s.width * 0.4767000, s.height * 0.1273046);
  p314.lineTo(s.width * 0.4769500, s.height * 0.1271879);
  p314.lineTo(s.width * 0.4770000, s.height * 0.1270712);
  p314.lineTo(s.width * 0.4772786, s.height * 0.1271795);
  p314.lineTo(s.width * 0.4771500, s.height * 0.1269545);
  p314.lineTo(s.width * 0.4772500, s.height * 0.1260210);
  p314.lineTo(s.width * 0.4775000, s.height * 0.1261377);
  p314.lineTo(s.width * 0.4776500, s.height * 0.1267211);
  p314.lineTo(s.width * 0.4776500, s.height * 0.1268378);
  p314.lineTo(s.width * 0.4779500, s.height * 0.1270712);
  p314.lineTo(s.width * 0.4781000, s.height * 0.1276546);
  p314.lineTo(s.width * 0.4782500, s.height * 0.1278880);
  p314.lineTo(s.width * 0.4782000, s.height * 0.1285881);
  p314.lineTo(s.width * 0.4779500, s.height * 0.1281214);
  p314.lineTo(s.width * 0.4778500, s.height * 0.1278880);
  p314.lineTo(s.width * 0.4777500, s.height * 0.1277713);
  p314.lineTo(s.width * 0.4777000, s.height * 0.1275379);
  p314.lineTo(s.width * 0.4776000, s.height * 0.1273046);
  p314.lineTo(s.width * 0.4773500, s.height * 0.1273046);
  p314.lineTo(s.width * 0.4773100, s.height * 0.1272345);
  p314.close();

  Paint paint314fill = Paint()..style = PaintingStyle.fill;
  paint314fill.color = cClrs.fO ?? dfltClr;
  canvas.drawPath(p314, paint314fill, onTapUp: (tabdetail) {
    callback('fo', tabdetail);
  });

  Path p315 = Path();
  p315.moveTo(s.width * 0.4791500, s.height * 0.1264877);
  p315.lineTo(s.width * 0.4790500, s.height * 0.1262544);
  p315.lineTo(s.width * 0.4792000, s.height * 0.1260210);
  p315.lineTo(s.width * 0.4791500, s.height * 0.1264877);
  p315.close();

  Paint paint315fill = Paint()..style = PaintingStyle.fill;
  paint315fill.color = cClrs.fO ?? dfltClr;
  canvas.drawPath(p315, paint315fill, onTapUp: (tabdetail) {
    callback('fo', tabdetail);
  });

  Path p316 = Path();
  p316.moveTo(s.width * 0.4779500, s.height * 0.1270712);
  p316.lineTo(s.width * 0.4777500, s.height * 0.1268378);
  p316.lineTo(s.width * 0.4776000, s.height * 0.1264877);
  p316.lineTo(s.width * 0.4775500, s.height * 0.1261377);
  p316.lineTo(s.width * 0.4776000, s.height * 0.1260210);
  p316.lineTo(s.width * 0.4778000, s.height * 0.1259043);
  p316.lineTo(s.width * 0.4779500, s.height * 0.1259043);
  p316.lineTo(s.width * 0.4782500, s.height * 0.1263711);
  p316.lineTo(s.width * 0.4782000, s.height * 0.1266044);
  p316.lineTo(s.width * 0.4782500, s.height * 0.1268378);
  p316.lineTo(s.width * 0.4785500, s.height * 0.1270712);
  p316.lineTo(s.width * 0.4785500, s.height * 0.1273046);
  p316.lineTo(s.width * 0.4783500, s.height * 0.1276546);
  p316.lineTo(s.width * 0.4779500, s.height * 0.1270712);
  p316.close();

  Paint paint316fill = Paint()..style = PaintingStyle.fill;
  paint316fill.color = cClrs.fO ?? dfltClr;
  canvas.drawPath(p316, paint316fill, onTapUp: (tabdetail) {
    callback('fo', tabdetail);
  });

  Path p317 = Path();
  p317.moveTo(s.width * 0.4790500, s.height * 0.1263711);
  p317.lineTo(s.width * 0.4789000, s.height * 0.1268378);
  p317.lineTo(s.width * 0.4787500, s.height * 0.1266044);
  p317.lineTo(s.width * 0.4786000, s.height * 0.1266044);
  p317.lineTo(s.width * 0.4787000, s.height * 0.1262544);
  p317.lineTo(s.width * 0.4786500, s.height * 0.1257876);
  p317.lineTo(s.width * 0.4787000, s.height * 0.1256709);
  p317.lineTo(s.width * 0.4788000, s.height * 0.1261377);
  p317.lineTo(s.width * 0.4790500, s.height * 0.1263711);
  p317.close();

  Paint paint317fill = Paint()..style = PaintingStyle.fill;
  paint317fill.color = cClrs.fO ?? dfltClr;
  canvas.drawPath(p317, paint317fill, onTapUp: (tabdetail) {
    callback('fo', tabdetail);
  });

  Path p318 = Path();
  p318.moveTo(s.width * 0.4786000, s.height * 0.1263711);
  p318.lineTo(s.width * 0.4785000, s.height * 0.1263711);
  p318.lineTo(s.width * 0.4784000, s.height * 0.1259043);
  p318.lineTo(s.width * 0.4784500, s.height * 0.1255543);
  p318.lineTo(s.width * 0.4785500, s.height * 0.1260210);
  p318.lineTo(s.width * 0.4786000, s.height * 0.1263711);
  p318.close();

  Paint paint318fill = Paint()..style = PaintingStyle.fill;
  paint318fill.color = cClrs.fO ?? dfltClr;
  canvas.drawPath(p318, paint318fill, onTapUp: (tabdetail) {
    callback('fo', tabdetail);
  });

  Path p319 = Path();
  p319.moveTo(s.width * 0.9547000, s.height * 0.5457410);
  p319.lineTo(s.width * 0.9546000, s.height * 0.5460910);
  p319.lineTo(s.width * 0.9543500, s.height * 0.5459743);
  p319.lineTo(s.width * 0.9543500, s.height * 0.5457410);
  p319.lineTo(s.width * 0.9546000, s.height * 0.5452742);
  p319.lineTo(s.width * 0.9547000, s.height * 0.5457410);
  p319.close();

  Paint paint319fill = Paint()..style = PaintingStyle.fill;
  paint319fill.color = cClrs.fM ?? dfltClr;
  canvas.drawPath(p319, paint319fill, onTapUp: (tabdetail) {
    callback('fm', tabdetail);
  });

  Path p320 = Path();
  p320.moveTo(s.width * 0.9406000, s.height * 0.5333722);
  p320.lineTo(s.width * 0.9408000, s.height * 0.5333722);
  p320.lineTo(s.width * 0.9409500, s.height * 0.5336056);
  p320.lineTo(s.width * 0.9410000, s.height * 0.5340723);
  p320.lineTo(s.width * 0.9409000, s.height * 0.5341890);
  p320.lineTo(s.width * 0.9409500, s.height * 0.5344224);
  p320.lineTo(s.width * 0.9409000, s.height * 0.5346558);
  p320.lineTo(s.width * 0.9406000, s.height * 0.5346558);
  p320.lineTo(s.width * 0.9405000, s.height * 0.5344224);
  p320.lineTo(s.width * 0.9405000, s.height * 0.5341890);
  p320.lineTo(s.width * 0.9404000, s.height * 0.5338390);
  p320.lineTo(s.width * 0.9404000, s.height * 0.5334889);
  p320.lineTo(s.width * 0.9406000, s.height * 0.5333722);
  p320.close();

  Paint paint320fill = Paint()..style = PaintingStyle.fill;
  paint320fill.color = cClrs.fM ?? dfltClr;
  canvas.drawPath(p320, paint320fill, onTapUp: (tabdetail) {
    callback('fm', tabdetail);
  });

  Path p321 = Path();
  p321.moveTo(s.width * 0.8832500, s.height * 0.5140023);
  p321.lineTo(s.width * 0.8833000, s.height * 0.5143524);
  p321.lineTo(s.width * 0.8831500, s.height * 0.5143524);
  p321.lineTo(s.width * 0.8830000, s.height * 0.5149358);
  p321.lineTo(s.width * 0.8829500, s.height * 0.5148191);
  p321.lineTo(s.width * 0.8831000, s.height * 0.5138856);
  p321.lineTo(s.width * 0.8833000, s.height * 0.5137690);
  p321.lineTo(s.width * 0.8832500, s.height * 0.5140023);
  p321.close();

  Paint paint321fill = Paint()..style = PaintingStyle.fill;
  paint321fill.color = cClrs.fM ?? dfltClr;
  canvas.drawPath(p321, paint321fill, onTapUp: (tabdetail) {
    callback('fm', tabdetail);
  });

  Path p322 = Path();
  p322.moveTo(s.width * 0.3196000, s.height * 0.4953326);
  p322.lineTo(s.width * 0.3194000, s.height * 0.4956826);
  p322.lineTo(s.width * 0.3193000, s.height * 0.4955659);
  p322.lineTo(s.width * 0.3192500, s.height * 0.4949825);
  p322.lineTo(s.width * 0.3193500, s.height * 0.4943991);
  p322.lineTo(s.width * 0.3195000, s.height * 0.4939323);
  p322.lineTo(s.width * 0.3196500, s.height * 0.4939323);
  p322.lineTo(s.width * 0.3197000, s.height * 0.4942824);
  p322.lineTo(s.width * 0.3196500, s.height * 0.4950992);
  p322.lineTo(s.width * 0.3196000, s.height * 0.4953326);
  p322.close();

  Paint paint322fill = Paint()..style = PaintingStyle.fill;
  paint322fill.color = cClrs.gD ?? dfltClr;
  canvas.drawPath(p322, paint322fill, onTapUp: (tabdetail) {
    callback('gd', tabdetail);
  });

  Path p323 = Path();
  p323.moveTo(s.width * 0.9004000, s.height * 0.4848308);
  p323.lineTo(s.width * 0.9003500, s.height * 0.4852975);
  p323.lineTo(s.width * 0.9003500, s.height * 0.4859977);
  p323.lineTo(s.width * 0.9003000, s.height * 0.4863477);
  p323.lineTo(s.width * 0.9001500, s.height * 0.4863477);
  p323.lineTo(s.width * 0.9000500, s.height * 0.4859977);
  p323.lineTo(s.width * 0.9000000, s.height * 0.4854142);
  p323.lineTo(s.width * 0.9000000, s.height * 0.4848308);
  p323.lineTo(s.width * 0.9003000, s.height * 0.4842474);
  p323.lineTo(s.width * 0.9003500, s.height * 0.4840140);
  p323.lineTo(s.width * 0.9004000, s.height * 0.4834306);
  p323.lineTo(s.width * 0.9005000, s.height * 0.4833139);
  p323.lineTo(s.width * 0.9005500, s.height * 0.4835473);
  p323.lineTo(s.width * 0.9007500, s.height * 0.4836639);
  p323.lineTo(s.width * 0.9006500, s.height * 0.4842474);
  p323.lineTo(s.width * 0.9004000, s.height * 0.4848308);
  p323.close();

  Paint paint323fill = Paint()..style = PaintingStyle.fill;
  paint323fill.color = cClrs.gU ?? dfltClr;
  canvas.drawPath(p323, paint323fill, onTapUp: (tabdetail) {
    callback('gu', tabdetail);
  });

  Path p324 = Path();
  p324.moveTo(s.width * 0.3181500, s.height * 0.4574096);
  p324.lineTo(s.width * 0.3180000, s.height * 0.4574096);
  p324.lineTo(s.width * 0.3179500, s.height * 0.4571762);
  p324.lineTo(s.width * 0.3180500, s.height * 0.4567095);
  p324.lineTo(s.width * 0.3181500, s.height * 0.4567095);
  p324.lineTo(s.width * 0.3182000, s.height * 0.4569428);
  p324.lineTo(s.width * 0.3181500, s.height * 0.4574096);
  p324.close();

  Paint paint324fill = Paint()..style = PaintingStyle.fill;
  paint324fill.color = cClrs.kN ?? dfltClr;
  canvas.drawPath(p324, paint324fill, onTapUp: (tabdetail) {
    callback('kn', tabdetail);
  });

  Path p325 = Path();
  p325.moveTo(s.width * 0.3178000, s.height * 0.4556593);
  p325.lineTo(s.width * 0.3177500, s.height * 0.4560093);
  p325.lineTo(s.width * 0.3176500, s.height * 0.4560093);
  p325.lineTo(s.width * 0.3174500, s.height * 0.4557760);
  p325.lineTo(s.width * 0.3173500, s.height * 0.4555426);
  p325.lineTo(s.width * 0.3175000, s.height * 0.4550758);
  p325.lineTo(s.width * 0.3177500, s.height * 0.4555426);
  p325.lineTo(s.width * 0.3178000, s.height * 0.4556593);
  p325.close();

  Paint paint325fill = Paint()..style = PaintingStyle.fill;
  paint325fill.color = cClrs.kN ?? dfltClr;
  canvas.drawPath(p325, paint325fill, onTapUp: (tabdetail) {
    callback('kn', tabdetail);
  });

  Path p326 = Path();
  p326.moveTo(s.width * 0.3218500, s.height * 0.4828471);
  p326.lineTo(s.width * 0.3217500, s.height * 0.4826138);
  p326.lineTo(s.width * 0.3215500, s.height * 0.4823804);
  p326.lineTo(s.width * 0.3215000, s.height * 0.4821470);
  p326.lineTo(s.width * 0.3215000, s.height * 0.4814469);
  p326.lineTo(s.width * 0.3215500, s.height * 0.4812135);
  p326.lineTo(s.width * 0.3219000, s.height * 0.4799300);
  p326.lineTo(s.width * 0.3220500, s.height * 0.4801634);
  p326.lineTo(s.width * 0.3220500, s.height * 0.4809802);
  p326.lineTo(s.width * 0.3220000, s.height * 0.4819137);
  p326.lineTo(s.width * 0.3219500, s.height * 0.4823804);
  p326.lineTo(s.width * 0.3218500, s.height * 0.4828471);
  p326.close();

  Paint paint326fill = Paint()..style = PaintingStyle.fill;
  paint326fill.color = cClrs.lC ?? dfltClr;
  canvas.drawPath(p326, paint326fill, onTapUp: (tabdetail) {
    callback('lc', tabdetail);
  });

  Path p327 = Path();
  p327.moveTo(s.width * 0.3171000, s.height * 0.4504084);
  p327.lineTo(s.width * 0.3169000, s.height * 0.4502917);
  p327.lineTo(s.width * 0.3170000, s.height * 0.4499417);
  p327.lineTo(s.width * 0.3171500, s.height * 0.4498250);
  p327.lineTo(s.width * 0.3171000, s.height * 0.4504084);
  p327.close();

  Paint paint327fill = Paint()..style = PaintingStyle.fill;
  paint327fill.color = cClrs.mF ?? dfltClr;
  canvas.drawPath(p327, paint327fill, onTapUp: (tabdetail) {
    callback('mf', tabdetail);
  });

  Path p328 = Path();
  p328.moveTo(s.width * 0.7014500, s.height * 0.5540257);
  p328.lineTo(s.width * 0.7014500, s.height * 0.5542590);
  p328.lineTo(s.width * 0.7013500, s.height * 0.5541424);
  p328.lineTo(s.width * 0.7014500, s.height * 0.5539090);
  p328.lineTo(s.width * 0.7014500, s.height * 0.5540257);
  p328.close();

  Paint paint328fill = Paint()..style = PaintingStyle.fill;
  paint328fill.color = cClrs.mV ?? dfltClr;
  canvas.drawPath(p328, paint328fill, onTapUp: (tabdetail) {
    callback('mv', tabdetail);
  });

  Path p329 = Path();
  p329.moveTo(s.width * 0.9769000, s.height * 0.5320887);
  p329.lineTo(s.width * 0.9774000, s.height * 0.5325554);
  p329.lineTo(s.width * 0.9773000, s.height * 0.5325554);
  p329.lineTo(s.width * 0.9769000, s.height * 0.5320887);
  p329.close();

  Paint paint329fill = Paint()..style = PaintingStyle.fill;
  paint329fill.color = cClrs.mH ?? dfltClr;
  canvas.drawPath(p329, paint329fill, onTapUp: (tabdetail) {
    callback('mh', tabdetail);
  });

  Path p330 = Path();
  p330.moveTo(s.width * 0.5319500, s.height * 0.3170362);
  p330.lineTo(s.width * 0.5318500, s.height * 0.3173862);
  p330.lineTo(s.width * 0.5316000, s.height * 0.3171529);
  p330.lineTo(s.width * 0.5313500, s.height * 0.3168028);
  p330.lineTo(s.width * 0.5313500, s.height * 0.3162194);
  p330.lineTo(s.width * 0.5313000, s.height * 0.3161027);
  p330.lineTo(s.width * 0.5316000, s.height * 0.3161027);
  p330.lineTo(s.width * 0.5318000, s.height * 0.3164527);
  p330.lineTo(s.width * 0.5319000, s.height * 0.3166861);
  p330.lineTo(s.width * 0.5319500, s.height * 0.3170362);
  p330.close();

  Paint paint330fill = Paint()..style = PaintingStyle.fill;
  paint330fill.color = cClrs.mT ?? dfltClr;
  canvas.drawPath(p330, paint330fill, onTapUp: (tabdetail) {
    callback('mt', tabdetail);
  });

  Path p331 = Path();
  p331.moveTo(s.width * 0.5311500, s.height * 0.3157526);
  p331.lineTo(s.width * 0.5309000, s.height * 0.3156359);
  p331.lineTo(s.width * 0.5309000, s.height * 0.3154026);
  p331.lineTo(s.width * 0.5311000, s.height * 0.3152859);
  p331.lineTo(s.width * 0.5313000, s.height * 0.3156359);
  p331.lineTo(s.width * 0.5311500, s.height * 0.3157526);
  p331.close();

  Paint paint331fill = Paint()..style = PaintingStyle.fill;
  paint331fill.color = cClrs.mT ?? dfltClr;
  canvas.drawPath(p331, paint331fill, onTapUp: (tabdetail) {
    callback('mt', tabdetail);
  });

  Path p332 = Path();
  p332.moveTo(s.width * 0.9012500, s.height * 0.4796966);
  p332.lineTo(s.width * 0.9012000, s.height * 0.4798133);
  p332.lineTo(s.width * 0.9011000, s.height * 0.4796966);
  p332.lineTo(s.width * 0.9010500, s.height * 0.4794632);
  p332.lineTo(s.width * 0.9013000, s.height * 0.4792299);
  p332.lineTo(s.width * 0.9014000, s.height * 0.4794632);
  p332.lineTo(s.width * 0.9012500, s.height * 0.4796966);
  p332.close();

  Paint paint332fill = Paint()..style = PaintingStyle.fill;
  paint332fill.color = cClrs.mP ?? dfltClr;
  canvas.drawPath(p332, paint332fill, onTapUp: (tabdetail) {
    callback('mp', tabdetail);
  });

  Path p333 = Path();
  p333.moveTo(s.width * 0.9020000, s.height * 0.4737456);
  p333.lineTo(s.width * 0.9019000, s.height * 0.4737456);
  p333.lineTo(s.width * 0.9017500, s.height * 0.4730455);
  p333.lineTo(s.width * 0.9018000, s.height * 0.4726954);
  p333.lineTo(s.width * 0.9019500, s.height * 0.4726954);
  p333.lineTo(s.width * 0.9019500, s.height * 0.4730455);
  p333.lineTo(s.width * 0.9020500, s.height * 0.4732789);
  p333.lineTo(s.width * 0.9020000, s.height * 0.4737456);
  p333.close();

  Paint paint333fill = Paint()..style = PaintingStyle.fill;
  paint333fill.color = cClrs.mP ?? dfltClr;
  canvas.drawPath(p333, paint333fill, onTapUp: (tabdetail) {
    callback('mp', tabdetail);
  });

  Path p334 = Path();
  p334.moveTo(s.width * 0.9022500, s.height * 0.4718786);
  p334.lineTo(s.width * 0.9021500, s.height * 0.4721120);
  p334.lineTo(s.width * 0.9022000, s.height * 0.4724621);
  p334.lineTo(s.width * 0.9020000, s.height * 0.4724621);
  p334.lineTo(s.width * 0.9020000, s.height * 0.4716453);
  p334.lineTo(s.width * 0.9020500, s.height * 0.4714119);
  p334.lineTo(s.width * 0.9022500, s.height * 0.4711785);
  p334.lineTo(s.width * 0.9022000, s.height * 0.4717620);
  p334.lineTo(s.width * 0.9022500, s.height * 0.4718786);
  p334.close();

  Paint paint334fill = Paint()..style = PaintingStyle.fill;
  paint334fill.color = cClrs.mP ?? dfltClr;
  canvas.drawPath(p334, paint334fill, onTapUp: (tabdetail) {
    callback('mp', tabdetail);
  });

  Path p335 = Path();
  p335.moveTo(s.width * 0.9013000, s.height * 0.4631272);
  p335.lineTo(s.width * 0.9011500, s.height * 0.4631272);
  p335.lineTo(s.width * 0.9011000, s.height * 0.4628938);
  p335.lineTo(s.width * 0.9013000, s.height * 0.4628938);
  p335.lineTo(s.width * 0.9013000, s.height * 0.4631272);
  p335.close();

  Paint paint335fill = Paint()..style = PaintingStyle.fill;
  paint335fill.color = cClrs.mP ?? dfltClr;
  canvas.drawPath(p335, paint335fill, onTapUp: (tabdetail) {
    callback('mp', tabdetail);
  });

  Path p336 = Path();
  p336.moveTo(s.width * 0.9003500, s.height * 0.4502917);
  p336.lineTo(s.width * 0.9003000, s.height * 0.4500583);
  p336.lineTo(s.width * 0.9003000, s.height * 0.4494749);
  p336.lineTo(s.width * 0.9004500, s.height * 0.4493582);
  p336.lineTo(s.width * 0.9005500, s.height * 0.4497083);
  p336.lineTo(s.width * 0.9003500, s.height * 0.4502917);
  p336.close();

  Paint paint336fill = Paint()..style = PaintingStyle.fill;
  paint336fill.color = cClrs.mP ?? dfltClr;
  canvas.drawPath(p336, paint336fill, onTapUp: (tabdetail) {
    callback('mp', tabdetail);
  });

  Path p337 = Path();
  p337.moveTo(s.width * 0.8997500, s.height * 0.4452742);
  p337.lineTo(s.width * 0.8995500, s.height * 0.4451575);
  p337.lineTo(s.width * 0.8995500, s.height * 0.4448075);
  p337.lineTo(s.width * 0.8996500, s.height * 0.4446908);
  p337.lineTo(s.width * 0.8997500, s.height * 0.4449242);
  p337.lineTo(s.width * 0.8997500, s.height * 0.4452742);
  p337.close();

  Paint paint337fill = Paint()..style = PaintingStyle.fill;
  paint337fill.color = cClrs.mP ?? dfltClr;
  canvas.drawPath(p337, paint337fill, onTapUp: (tabdetail) {
    callback('mp', tabdetail);
  });

  Path p338 = Path();
  p338.moveTo(s.width * 0.3191000, s.height * 0.4596266);
  p338.lineTo(s.width * 0.3192000, s.height * 0.4600933);
  p338.lineTo(s.width * 0.3192000, s.height * 0.4604434);
  p338.lineTo(s.width * 0.3191000, s.height * 0.4606768);
  p338.lineTo(s.width * 0.3190000, s.height * 0.4605601);
  p338.lineTo(s.width * 0.3189500, s.height * 0.4602100);
  p338.lineTo(s.width * 0.3191000, s.height * 0.4596266);
  p338.close();

  Paint paint338fill = Paint()..style = PaintingStyle.fill;
  paint338fill.color = cClrs.mS ?? dfltClr;
  canvas.drawPath(p338, paint338fill, onTapUp: (tabdetail) {
    callback('ms', tabdetail);
  });

  Path p339 = Path();
  p339.moveTo(s.width * 0.6538500, s.height * 0.7360560);
  p339.lineTo(s.width * 0.6540500, s.height * 0.7371062);
  p339.lineTo(s.width * 0.6539500, s.height * 0.7378063);
  p339.lineTo(s.width * 0.6537500, s.height * 0.7382730);
  p339.lineTo(s.width * 0.6538000, s.height * 0.7386231);
  p339.lineTo(s.width * 0.6536500, s.height * 0.7389732);
  p339.lineTo(s.width * 0.6534000, s.height * 0.7392065);
  p339.lineTo(s.width * 0.6531500, s.height * 0.7392065);
  p339.lineTo(s.width * 0.6528500, s.height * 0.7390898);
  p339.lineTo(s.width * 0.6528000, s.height * 0.7392065);
  p339.lineTo(s.width * 0.6526500, s.height * 0.7388565);
  p339.lineTo(s.width * 0.6527500, s.height * 0.7386231);
  p339.lineTo(s.width * 0.6528000, s.height * 0.7381564);
  p339.lineTo(s.width * 0.6528500, s.height * 0.7373396);
  p339.lineTo(s.width * 0.6529500, s.height * 0.7368728);
  p339.lineTo(s.width * 0.6532000, s.height * 0.7364061);
  p339.lineTo(s.width * 0.6532500, s.height * 0.7361727);
  p339.lineTo(s.width * 0.6533500, s.height * 0.7355893);
  p339.lineTo(s.width * 0.6535500, s.height * 0.7352392);
  p339.lineTo(s.width * 0.6537500, s.height * 0.7353559);
  p339.lineTo(s.width * 0.6538500, s.height * 0.7360560);
  p339.close();

  Paint paint339fill = Paint()..style = PaintingStyle.fill;
  paint339fill.color = cClrs.mU ?? dfltClr;
  canvas.drawPath(p339, paint339fill, onTapUp: (tabdetail) {
    callback('mu', tabdetail);
  });

  Path p340 = Path();
  p340.moveTo(s.width * 0.6697500, s.height * 0.7336056);
  p340.lineTo(s.width * 0.6696000, s.height * 0.7332555);
  p340.lineTo(s.width * 0.6698000, s.height * 0.7330222);
  p340.lineTo(s.width * 0.6699500, s.height * 0.7329055);
  p340.lineTo(s.width * 0.6700500, s.height * 0.7330222);
  p340.lineTo(s.width * 0.6700000, s.height * 0.7332555);
  p340.lineTo(s.width * 0.6697500, s.height * 0.7336056);
  p340.close();

  Paint paint340fill = Paint()..style = PaintingStyle.fill;
  paint340fill.color = cClrs.mU ?? dfltClr;
  canvas.drawPath(p340, paint340fill, onTapUp: (tabdetail) {
    callback('mu', tabdetail);
  });

  Path p341 = Path();
  p341.moveTo(s.width * 0.9576000, s.height * 0.7548425);
  p341.lineTo(s.width * 0.9575000, s.height * 0.7549592);
  p341.lineTo(s.width * 0.9574000, s.height * 0.7554259);
  p341.lineTo(s.width * 0.9572000, s.height * 0.7551925);
  p341.lineTo(s.width * 0.9573000, s.height * 0.7546091);
  p341.lineTo(s.width * 0.9573500, s.height * 0.7543757);
  p341.lineTo(s.width * 0.9575000, s.height * 0.7544924);
  p341.lineTo(s.width * 0.9576000, s.height * 0.7548425);
  p341.close();

  Paint paint341fill = Paint()..style = PaintingStyle.fill;
  paint341fill.color = cClrs.nC ?? dfltClr;
  canvas.drawPath(p341, paint341fill, onTapUp: (tabdetail) {
    callback('nc', tabdetail);
  });

  Path p342 = Path();
  p342.moveTo(s.width * 0.9598000, s.height * 0.7457410);
  p342.lineTo(s.width * 0.9597500, s.height * 0.7458576);
  p342.lineTo(s.width * 0.9598500, s.height * 0.7463244);
  p342.lineTo(s.width * 0.9600000, s.height * 0.7463244);
  p342.lineTo(s.width * 0.9602000, s.height * 0.7460910);
  p342.lineTo(s.width * 0.9601500, s.height * 0.7467911);
  p342.lineTo(s.width * 0.9600500, s.height * 0.7470245);
  p342.lineTo(s.width * 0.9600000, s.height * 0.7474912);
  p342.lineTo(s.width * 0.9597500, s.height * 0.7478413);
  p342.lineTo(s.width * 0.9595500, s.height * 0.7476079);
  p342.lineTo(s.width * 0.9595500, s.height * 0.7474912);
  p342.lineTo(s.width * 0.9594000, s.height * 0.7471412);
  p342.lineTo(s.width * 0.9594500, s.height * 0.7469078);
  p342.lineTo(s.width * 0.9593500, s.height * 0.7466744);
  p342.lineTo(s.width * 0.9594000, s.height * 0.7462077);
  p342.lineTo(s.width * 0.9593500, s.height * 0.7457410);
  p342.lineTo(s.width * 0.9594000, s.height * 0.7457410);
  p342.lineTo(s.width * 0.9596000, s.height * 0.7458576);
  p342.lineTo(s.width * 0.9598000, s.height * 0.7457410);
  p342.close();

  Paint paint342fill = Paint()..style = PaintingStyle.fill;
  paint342fill.color = cClrs.nC ?? dfltClr;
  canvas.drawPath(p342, paint342fill, onTapUp: (tabdetail) {
    callback('nc', tabdetail);
  });

  Path p343 = Path();
  p343.moveTo(s.width * 0.9584500, s.height * 0.7407235);
  p343.lineTo(s.width * 0.9583500, s.height * 0.7413069);
  p343.lineTo(s.width * 0.9583500, s.height * 0.7417736);
  p343.lineTo(s.width * 0.9582500, s.height * 0.7421237);
  p343.lineTo(s.width * 0.9584000, s.height * 0.7423571);
  p343.lineTo(s.width * 0.9585000, s.height * 0.7424737);
  p343.lineTo(s.width * 0.9585500, s.height * 0.7427071);
  p343.lineTo(s.width * 0.9585000, s.height * 0.7429405);
  p343.lineTo(s.width * 0.9586500, s.height * 0.7434072);
  p343.lineTo(s.width * 0.9585500, s.height * 0.7434072);
  p343.lineTo(s.width * 0.9584500, s.height * 0.7439907);
  p343.lineTo(s.width * 0.9583500, s.height * 0.7442240);
  p343.lineTo(s.width * 0.9582000, s.height * 0.7441074);
  p343.lineTo(s.width * 0.9581000, s.height * 0.7437573);
  p343.lineTo(s.width * 0.9580500, s.height * 0.7435239);
  p343.lineTo(s.width * 0.9577500, s.height * 0.7434072);
  p343.lineTo(s.width * 0.9576000, s.height * 0.7428238);
  p343.lineTo(s.width * 0.9576000, s.height * 0.7425904);
  p343.lineTo(s.width * 0.9575500, s.height * 0.7422404);
  p343.lineTo(s.width * 0.9577000, s.height * 0.7422404);
  p343.lineTo(s.width * 0.9578500, s.height * 0.7420070);
  p343.lineTo(s.width * 0.9580500, s.height * 0.7416569);
  p343.lineTo(s.width * 0.9581000, s.height * 0.7413069);
  p343.lineTo(s.width * 0.9579000, s.height * 0.7410735);
  p343.lineTo(s.width * 0.9577000, s.height * 0.7411902);
  p343.lineTo(s.width * 0.9578000, s.height * 0.7407235);
  p343.lineTo(s.width * 0.9579500, s.height * 0.7406068);
  p343.lineTo(s.width * 0.9580500, s.height * 0.7407235);
  p343.lineTo(s.width * 0.9582500, s.height * 0.7403734);
  p343.lineTo(s.width * 0.9584500, s.height * 0.7407235);
  p343.close();

  Paint paint343fill = Paint()..style = PaintingStyle.fill;
  paint343fill.color = cClrs.nC ?? dfltClr;
  canvas.drawPath(p343, paint343fill, onTapUp: (tabdetail) {
    callback('nc', tabdetail);
  });

  Path p344 = Path();
  p344.moveTo(s.width * 0.9567500, s.height * 0.7388565);
  p344.lineTo(s.width * 0.9566000, s.height * 0.7395566);
  p344.lineTo(s.width * 0.9565500, s.height * 0.7399067);
  p344.lineTo(s.width * 0.9567000, s.height * 0.7399067);
  p344.lineTo(s.width * 0.9564500, s.height * 0.7404901);
  p344.lineTo(s.width * 0.9563500, s.height * 0.7407235);
  p344.lineTo(s.width * 0.9563000, s.height * 0.7404901);
  p344.lineTo(s.width * 0.9564500, s.height * 0.7400233);
  p344.lineTo(s.width * 0.9565500, s.height * 0.7394399);
  p344.lineTo(s.width * 0.9567500, s.height * 0.7388565);
  p344.close();

  Paint paint344fill = Paint()..style = PaintingStyle.fill;
  paint344fill.color = cClrs.nC ?? dfltClr;
  canvas.drawPath(p344, paint344fill, onTapUp: (tabdetail) {
    callback('nc', tabdetail);
  });

  Path p345 = Path();
  p345.moveTo(s.width * 0.9567500, s.height * 0.7388565);
  p345.lineTo(s.width * 0.9566500, s.height * 0.7383897);
  p345.lineTo(s.width * 0.9568500, s.height * 0.7383897);
  p345.lineTo(s.width * 0.9569000, s.height * 0.7388565);
  p345.lineTo(s.width * 0.9567500, s.height * 0.7388565);
  p345.close();

  Paint paint345fill = Paint()..style = PaintingStyle.fill;
  paint345fill.color = cClrs.nC ?? dfltClr;
  canvas.drawPath(p345, paint345fill, onTapUp: (tabdetail) {
    callback('nc', tabdetail);
  });

  Path p346 = Path();
  p346.moveTo(s.width * 0.9498000, s.height * 0.7360560);
  p346.lineTo(s.width * 0.9499000, s.height * 0.7361727);
  p346.lineTo(s.width * 0.9501500, s.height * 0.7372229);
  p346.lineTo(s.width * 0.9503000, s.height * 0.7375729);
  p346.lineTo(s.width * 0.9504500, s.height * 0.7374562);
  p346.lineTo(s.width * 0.9505500, s.height * 0.7371062);
  p346.lineTo(s.width * 0.9510000, s.height * 0.7376896);
  p346.lineTo(s.width * 0.9511500, s.height * 0.7382730);
  p346.lineTo(s.width * 0.9515000, s.height * 0.7389732);
  p346.lineTo(s.width * 0.9516500, s.height * 0.7394399);
  p346.lineTo(s.width * 0.9517000, s.height * 0.7397900);
  p346.lineTo(s.width * 0.9519000, s.height * 0.7402567);
  p346.lineTo(s.width * 0.9519500, s.height * 0.7404901);
  p346.lineTo(s.width * 0.9520500, s.height * 0.7404901);
  p346.lineTo(s.width * 0.9522000, s.height * 0.7408401);
  p346.lineTo(s.width * 0.9526500, s.height * 0.7410735);
  p346.lineTo(s.width * 0.9527000, s.height * 0.7414236);
  p346.lineTo(s.width * 0.9527000, s.height * 0.7418903);
  p346.lineTo(s.width * 0.9528500, s.height * 0.7423571);
  p346.lineTo(s.width * 0.9530500, s.height * 0.7424737);
  p346.lineTo(s.width * 0.9529000, s.height * 0.7430572);
  p346.lineTo(s.width * 0.9529500, s.height * 0.7432905);
  p346.lineTo(s.width * 0.9531500, s.height * 0.7438740);
  p346.lineTo(s.width * 0.9532000, s.height * 0.7438740);
  p346.lineTo(s.width * 0.9534000, s.height * 0.7444574);
  p346.lineTo(s.width * 0.9533500, s.height * 0.7449242);
  p346.lineTo(s.width * 0.9537000, s.height * 0.7451575);
  p346.lineTo(s.width * 0.9539000, s.height * 0.7457410);
  p346.lineTo(s.width * 0.9540500, s.height * 0.7457410);
  p346.lineTo(s.width * 0.9542000, s.height * 0.7459743);
  p346.lineTo(s.width * 0.9544500, s.height * 0.7464411);
  p346.lineTo(s.width * 0.9544000, s.height * 0.7467911);
  p346.lineTo(s.width * 0.9545500, s.height * 0.7467911);
  p346.lineTo(s.width * 0.9547500, s.height * 0.7473746);
  p346.lineTo(s.width * 0.9550500, s.height * 0.7478413);
  p346.lineTo(s.width * 0.9550500, s.height * 0.7480747);
  p346.lineTo(s.width * 0.9552000, s.height * 0.7481914);
  p346.lineTo(s.width * 0.9553500, s.height * 0.7485414);
  p346.lineTo(s.width * 0.9553500, s.height * 0.7487748);
  p346.lineTo(s.width * 0.9555000, s.height * 0.7494749);
  p346.lineTo(s.width * 0.9557000, s.height * 0.7499417);
  p346.lineTo(s.width * 0.9557500, s.height * 0.7498250);
  p346.lineTo(s.width * 0.9559500, s.height * 0.7505251);
  p346.lineTo(s.width * 0.9562000, s.height * 0.7506418);
  p346.lineTo(s.width * 0.9563500, s.height * 0.7509918);
  p346.lineTo(s.width * 0.9563500, s.height * 0.7514586);
  p346.lineTo(s.width * 0.9564000, s.height * 0.7519253);
  p346.lineTo(s.width * 0.9564500, s.height * 0.7520420);
  p346.lineTo(s.width * 0.9563500, s.height * 0.7527421);
  p346.lineTo(s.width * 0.9560000, s.height * 0.7532089);
  p346.lineTo(s.width * 0.9559500, s.height * 0.7528588);
  p346.lineTo(s.width * 0.9558000, s.height * 0.7529755);
  p346.lineTo(s.width * 0.9556500, s.height * 0.7533256);
  p346.lineTo(s.width * 0.9553500, s.height * 0.7523921);
  p346.lineTo(s.width * 0.9551500, s.height * 0.7523921);
  p346.lineTo(s.width * 0.9551000, s.height * 0.7521587);
  p346.lineTo(s.width * 0.9550000, s.height * 0.7521587);
  p346.lineTo(s.width * 0.9549000, s.height * 0.7525088);
  p346.lineTo(s.width * 0.9544500, s.height * 0.7514586);
  p346.lineTo(s.width * 0.9543500, s.height * 0.7514586);
  p346.lineTo(s.width * 0.9541500, s.height * 0.7508751);
  p346.lineTo(s.width * 0.9542000, s.height * 0.7499417);
  p346.lineTo(s.width * 0.9540500, s.height * 0.7499417);
  p346.lineTo(s.width * 0.9538500, s.height * 0.7499417);
  p346.lineTo(s.width * 0.9537000, s.height * 0.7497083);
  p346.lineTo(s.width * 0.9536500, s.height * 0.7494749);
  p346.lineTo(s.width * 0.9535500, s.height * 0.7493582);
  p346.lineTo(s.width * 0.9534000, s.height * 0.7493582);
  p346.lineTo(s.width * 0.9534000, s.height * 0.7490082);
  p346.lineTo(s.width * 0.9533000, s.height * 0.7484247);
  p346.lineTo(s.width * 0.9531000, s.height * 0.7485414);
  p346.lineTo(s.width * 0.9527000, s.height * 0.7479580);
  p346.lineTo(s.width * 0.9526500, s.height * 0.7477246);
  p346.lineTo(s.width * 0.9526500, s.height * 0.7473746);
  p346.lineTo(s.width * 0.9525000, s.height * 0.7476079);
  p346.lineTo(s.width * 0.9522000, s.height * 0.7472579);
  p346.lineTo(s.width * 0.9521500, s.height * 0.7467911);
  p346.lineTo(s.width * 0.9519500, s.height * 0.7464411);
  p346.lineTo(s.width * 0.9518500, s.height * 0.7458576);
  p346.lineTo(s.width * 0.9516000, s.height * 0.7457410);
  p346.lineTo(s.width * 0.9517000, s.height * 0.7455076);
  p346.lineTo(s.width * 0.9515500, s.height * 0.7451575);
  p346.lineTo(s.width * 0.9514000, s.height * 0.7450408);
  p346.lineTo(s.width * 0.9512500, s.height * 0.7442240);
  p346.lineTo(s.width * 0.9512500, s.height * 0.7437573);
  p346.lineTo(s.width * 0.9511500, s.height * 0.7434072);
  p346.lineTo(s.width * 0.9510000, s.height * 0.7434072);
  p346.lineTo(s.width * 0.9509000, s.height * 0.7427071);
  p346.lineTo(s.width * 0.9509500, s.height * 0.7424737);
  p346.lineTo(s.width * 0.9506000, s.height * 0.7420070);
  p346.lineTo(s.width * 0.9504500, s.height * 0.7417736);
  p346.lineTo(s.width * 0.9502500, s.height * 0.7410735);
  p346.lineTo(s.width * 0.9504000, s.height * 0.7408401);
  p346.lineTo(s.width * 0.9503000, s.height * 0.7406068);
  p346.lineTo(s.width * 0.9502000, s.height * 0.7402567);
  p346.lineTo(s.width * 0.9502000, s.height * 0.7396733);
  p346.lineTo(s.width * 0.9499500, s.height * 0.7393232);
  p346.lineTo(s.width * 0.9499500, s.height * 0.7386231);
  p346.lineTo(s.width * 0.9498500, s.height * 0.7382730);
  p346.lineTo(s.width * 0.9500000, s.height * 0.7382730);
  p346.lineTo(s.width * 0.9500500, s.height * 0.7379230);
  p346.lineTo(s.width * 0.9500000, s.height * 0.7376896);
  p346.lineTo(s.width * 0.9497000, s.height * 0.7376896);
  p346.lineTo(s.width * 0.9496000, s.height * 0.7373396);
  p346.lineTo(s.width * 0.9498500, s.height * 0.7365228);
  p346.lineTo(s.width * 0.9497000, s.height * 0.7361727);
  p346.lineTo(s.width * 0.9498000, s.height * 0.7360560);
  p346.close();

  Paint paint346fill = Paint()..style = PaintingStyle.fill;
  paint346fill.color = cClrs.nC ?? dfltClr;
  canvas.drawPath(p346, paint346fill, onTapUp: (tabdetail) {
    callback('nc', tabdetail);
  });

  Path p347 = Path();
  p347.moveTo(s.width * 0.9503500, s.height * 0.7364061);
  p347.lineTo(s.width * 0.9502000, s.height * 0.7362894);
  p347.lineTo(s.width * 0.9502500, s.height * 0.7358226);
  p347.lineTo(s.width * 0.9503500, s.height * 0.7364061);
  p347.close();

  Paint paint347fill = Paint()..style = PaintingStyle.fill;
  paint347fill.color = cClrs.nC ?? dfltClr;
  canvas.drawPath(p347, paint347fill, onTapUp: (tabdetail) {
    callback('nc', tabdetail);
  });

  Path p348 = Path();
  p348.moveTo(s.width * 0.9492000, s.height * 0.7336056);
  p348.lineTo(s.width * 0.9491000, s.height * 0.7338390);
  p348.lineTo(s.width * 0.9490500, s.height * 0.7333722);
  p348.lineTo(s.width * 0.9491500, s.height * 0.7331389);
  p348.lineTo(s.width * 0.9492000, s.height * 0.7336056);
  p348.close();

  Paint paint348fill = Paint()..style = PaintingStyle.fill;
  paint348fill.color = cClrs.nC ?? dfltClr;
  canvas.drawPath(p348, paint348fill, onTapUp: (tabdetail) {
    callback('nc', tabdetail);
  });

  Path p349 = Path();
  p349.moveTo(s.width * 0.9665000, s.height * 0.5896149);
  p349.lineTo(s.width * 0.9664000, s.height * 0.5896149);
  p349.lineTo(s.width * 0.9663500, s.height * 0.5892649);
  p349.lineTo(s.width * 0.9665000, s.height * 0.5892649);
  p349.lineTo(s.width * 0.9665000, s.height * 0.5896149);
  p349.close();

  Paint paint349fill = Paint()..style = PaintingStyle.fill;
  paint349fill.color = cClrs.nR ?? dfltClr;
  canvas.drawPath(p349, paint349fill, onTapUp: (tabdetail) {
    callback('nr', tabdetail);
  });

  Path p350 = Path();
  p350.moveTo(s.width * 0.8738500, s.height * 0.5287048);
  p350.lineTo(s.width * 0.8737500, s.height * 0.5291715);
  p350.lineTo(s.width * 0.8738000, s.height * 0.5292882);
  p350.lineTo(s.width * 0.8737000, s.height * 0.5299883);
  p350.lineTo(s.width * 0.8737500, s.height * 0.5302217);
  p350.lineTo(s.width * 0.8735000, s.height * 0.5304551);
  p350.lineTo(s.width * 0.8734000, s.height * 0.5296383);
  p350.lineTo(s.width * 0.8735500, s.height * 0.5294049);
  p350.lineTo(s.width * 0.8734500, s.height * 0.5291715);
  p350.lineTo(s.width * 0.8736000, s.height * 0.5284714);
  p350.lineTo(s.width * 0.8737500, s.height * 0.5283547);
  p350.lineTo(s.width * 0.8738500, s.height * 0.5287048);
  p350.close();

  Paint paint350fill = Paint()..style = PaintingStyle.fill;
  paint350fill.color = cClrs.pW ?? dfltClr;
  canvas.drawPath(p350, paint350fill, onTapUp: (tabdetail) {
    callback('pw', tabdetail);
  });
}