{
  "coverage": "6.68%",
  "expectCount": 628,
  "actualCount": 42,
  "files": {
    "awv3/plugins/sketcher/command/lowlevel.js": {
      "expectCount": 7,
      "actualCount": 0,
      "undocumentLines": [
        70,
        28,
        32,
        36,
        40,
        46,
        58
      ]
    },
    "awv3/plugins/sketcher/handlers/angle.js": {
      "expectCount": 17,
      "actualCount": 0,
      "undocumentLines": [
        7,
        28,
        32,
        8,
        19,
        13,
        14,
        24,
        12,
        44,
        40,
        36,
        10,
        16,
        48,
        15,
        64
      ]
    },
    "awv3/plugins/dimension/graphics/angular.js": {
      "expectCount": 3,
      "actualCount": 0,
      "undocumentLines": [
        13,
        14,
        18
      ]
    },
    "awv3/plugins/sketcher/graphics/arc.js": {
      "expectCount": 5,
      "actualCount": 0,
      "undocumentLines": [
        15,
        16,
        19,
        35,
        25
      ]
    },
    "awv3/plugins/sketcher/command/ast/ast.js": {
      "expectCount": 6,
      "actualCount": 0,
      "undocumentLines": [
        5,
        9,
        6,
        17,
        12,
        23
      ]
    },
    "awv3/plugins/dimension/graphics/base.js": {
      "expectCount": 27,
      "actualCount": 0,
      "undocumentLines": [
        5,
        12,
        13,
        17,
        31,
        14,
        16,
        42,
        6,
        70,
        63,
        47,
        20,
        131,
        10,
        11,
        25,
        126,
        76,
        19,
        48,
        49,
        102,
        114,
        121,
        130,
        94
      ]
    },
    "awv3/plugins/sketcher/graphics/base.js": {
      "expectCount": 6,
      "actualCount": 0,
      "undocumentLines": [
        4,
        8,
        5,
        11,
        19,
        15
      ]
    },
    "awv3/plugins/sketcher/handlers/base.js": {
      "expectCount": 22,
      "actualCount": 0,
      "undocumentLines": [
        6,
        29,
        42,
        67,
        109,
        113,
        7,
        85,
        20,
        12,
        25,
        95,
        11,
        10,
        83,
        72,
        17,
        123,
        50,
        59,
        9,
        8
      ]
    },
    "awv3/core/canvas.js": {
      "expectCount": 15,
      "actualCount": 13,
      "undocumentLines": [
        113,
        84
      ]
    },
    "awv3/plugins/sketcher/ccbaseref.js": {
      "expectCount": 17,
      "actualCount": 0,
      "undocumentLines": [
        2,
        19,
        3,
        23,
        15,
        59,
        47,
        63,
        31,
        27,
        43,
        55,
        35,
        67,
        39,
        51,
        11
      ]
    },
    "awv3/plugins/sketcher/ccfuturef.js": {
      "expectCount": 10,
      "actualCount": 0,
      "undocumentLines": [
        8,
        22,
        18,
        11,
        9,
        12,
        35,
        15,
        13,
        14
      ]
    },
    "awv3/plugins/sketcher/graphics/circle.js": {
      "expectCount": 2,
      "actualCount": 0,
      "undocumentLines": [
        4,
        5
      ]
    },
    "awv3/plugins/sketcher/constraint/index.js": {
      "expectCount": 1,
      "actualCount": 0,
      "undocumentLines": [
        3
      ]
    },
    "awv3/plugins/sketcher/graphics/constraint.js": {
      "expectCount": 6,
      "actualCount": 0,
      "undocumentLines": [
        9,
        10,
        21,
        13,
        31,
        40
      ]
    },
    "awv3/plugins/sketcher/constraint/adder.js": {
      "expectCount": 19,
      "actualCount": 0,
      "undocumentLines": [
        5,
        94,
        41,
        74,
        10,
        95,
        6,
        111,
        99,
        127,
        16,
        13,
        23,
        119,
        96,
        103,
        8,
        107,
        17
      ]
    },
    "awv3/three/cubetexture.js": {
      "expectCount": 3,
      "actualCount": 0,
      "undocumentLines": [
        3,
        4,
        11
      ]
    },
    "awv3/core/defaults.js": {
      "expectCount": 4,
      "actualCount": 0,
      "undocumentLines": [
        51,
        63,
        52,
        73
      ]
    },
    "awv3/plugins/dimension/graphics/diametral.js": {
      "expectCount": 3,
      "actualCount": 0,
      "undocumentLines": [
        4,
        5,
        9
      ]
    },
    "awv3/plugins/sketcher/handlers/drag.js": {
      "expectCount": 16,
      "actualCount": 0,
      "undocumentLines": [
        12,
        51,
        91,
        66,
        56,
        61,
        13,
        33,
        24,
        26,
        20,
        18,
        29,
        22,
        16,
        37
      ]
    },
    "awv3/core/events.js": {
      "expectCount": 15,
      "actualCount": 0,
      "undocumentLines": [
        1,
        132,
        2,
        102,
        144,
        156,
        59,
        162,
        19,
        11,
        15,
        7,
        98,
        64,
        94
      ]
    },
    "awv3/plugins/sketcher/command/ast/expr.js": {
      "expectCount": 1,
      "actualCount": 0,
      "undocumentLines": [
        3
      ]
    },
    "awv3/plugins/sketcher/graphics/index.js": {
      "expectCount": 1,
      "actualCount": 0,
      "undocumentLines": [
        9
      ]
    },
    "awv3/plugins/dimension/graphics/index.js": {
      "expectCount": 1,
      "actualCount": 0,
      "undocumentLines": [
        6
      ]
    },
    "awv3/plugins/dimension/handle.js": {
      "expectCount": 34,
      "actualCount": 0,
      "undocumentLines": [
        5,
        85,
        207,
        114,
        51,
        31,
        42,
        16,
        55,
        27,
        22,
        59,
        121,
        92,
        115,
        86,
        6,
        12,
        150,
        76,
        100,
        208,
        79,
        213,
        198,
        104,
        82,
        202,
        109,
        13,
        95,
        65,
        124,
        147
      ]
    },
    "awv3/plugins/sketcher/handlers/index.js": {
      "expectCount": 1,
      "actualCount": 0,
      "undocumentLines": [
        28
      ]
    },
    "awv3/plugins/sketcher/handlers/hover.js": {
      "expectCount": 5,
      "actualCount": 0,
      "undocumentLines": [
        6,
        20,
        31,
        7,
        12
      ]
    },
    "awv3/core/hud.js": {
      "expectCount": 21,
      "actualCount": 1,
      "undocumentLines": [
        15,
        48,
        12,
        5,
        13,
        59,
        6,
        71,
        30,
        27,
        33,
        24,
        42,
        39,
        36,
        55,
        8,
        9,
        45,
        7
      ]
    },
    "awv3/three/infiniteplane.js": {
      "expectCount": 5,
      "actualCount": 0,
      "undocumentLines": [
        3,
        4,
        7,
        10,
        6
      ]
    },
    "awv3/plugins/sketcher/graphics/line.js": {
      "expectCount": 4,
      "actualCount": 0,
      "undocumentLines": [
        13,
        14,
        16,
        22
      ]
    },
    "awv3/plugins/dimension/graphics/linear.js": {
      "expectCount": 3,
      "actualCount": 0,
      "undocumentLines": [
        4,
        5,
        9
      ]
    },
    "awv3/misc/materialstore.js": {
      "expectCount": 5,
      "actualCount": 3,
      "undocumentLines": [
        27,
        28
      ]
    },
    "awv3/plugins/sketcher/command/multirunner.js": {
      "expectCount": 6,
      "actualCount": 0,
      "undocumentLines": [
        9,
        11,
        12,
        10,
        13,
        16
      ]
    },
    "awv3/session/selection/objectselector.js": {
      "expectCount": 25,
      "actualCount": 17,
      "undocumentLines": [
        17,
        22,
        113,
        24,
        18,
        35,
        238,
        26
      ]
    },
    "awv3/controls/orbit.js": {
      "expectCount": 62,
      "actualCount": 0,
      "undocumentLines": [
        7,
        51,
        511,
        12,
        10,
        89,
        8,
        55,
        11,
        135,
        34,
        35,
        130,
        551,
        545,
        32,
        166,
        238,
        49,
        50,
        47,
        40,
        46,
        39,
        45,
        43,
        41,
        36,
        331,
        617,
        636,
        647,
        652,
        724,
        697,
        664,
        526,
        354,
        44,
        379,
        366,
        53,
        519,
        234,
        208,
        42,
        182,
        475,
        497,
        52,
        54,
        125,
        116,
        557,
        9,
        537,
        541,
        533,
        140,
        38,
        37,
        33
      ]
    },
    "awv3/misc/stats.js": {
      "expectCount": 16,
      "actualCount": 0,
      "undocumentLines": [
        65,
        1,
        36,
        4,
        9,
        2,
        7,
        40,
        27,
        6,
        31,
        3,
        28,
        5,
        60,
        56
      ]
    },
    "awv3/core/helpers.js": {
      "expectCount": 13,
      "actualCount": 0,
      "undocumentLines": [
        43,
        77,
        49,
        70,
        44,
        54,
        60,
        65,
        11,
        16,
        45,
        46,
        1
      ]
    },
    "awv3/plugins/sketcher/graphics/point.js": {
      "expectCount": 4,
      "actualCount": 0,
      "undocumentLines": [
        13,
        14,
        16,
        22
      ]
    },
    "awv3/plugins/properties/index.js": {
      "expectCount": 40,
      "actualCount": 5,
      "undocumentLines": [
        192,
        137,
        121,
        142,
        80,
        175,
        159,
        78,
        82,
        196,
        115,
        87,
        88,
        176,
        91,
        89,
        92,
        90,
        109,
        85,
        86,
        461,
        444,
        452,
        103,
        179,
        127,
        185,
        155,
        132,
        491,
        95,
        147,
        81,
        151
      ]
    },
    "awv3/plugins/dimension/graphics/radial.js": {
      "expectCount": 3,
      "actualCount": 0,
      "undocumentLines": [
        4,
        5,
        9
      ]
    },
    "awv3/three/raycaster.js": {
      "expectCount": 8,
      "actualCount": 0,
      "undocumentLines": [
        3,
        20,
        4,
        6,
        53,
        11,
        8,
        7
      ]
    },
    "awv3/three/region.js": {
      "expectCount": 8,
      "actualCount": 3,
      "undocumentLines": [
        12,
        9,
        13,
        14,
        11
      ]
    },
    "awv3/communication/rest.js": {
      "expectCount": 8,
      "actualCount": 0,
      "undocumentLines": [
        6,
        15,
        11,
        7,
        22,
        16,
        28,
        12
      ]
    },
    "awv3/three/ringgeometry.js": {
      "expectCount": 4,
      "actualCount": 0,
      "undocumentLines": [
        4,
        5,
        8,
        35
      ]
    },
    "awv3/communication/signalr.js": {
      "expectCount": 13,
      "actualCount": 0,
      "undocumentLines": [
        5,
        93,
        30,
        6,
        147,
        10,
        11,
        31,
        9,
        167,
        158,
        33,
        32
      ]
    },
    "awv3/plugins/sketcher/graphics/sketch.js": {
      "expectCount": 9,
      "actualCount": 0,
      "undocumentLines": [
        7,
        13,
        8,
        12,
        10,
        15,
        11,
        20,
        43
      ]
    },
    "awv3/plugins/sketcher/snapper.js": {
      "expectCount": 17,
      "actualCount": 0,
      "undocumentLines": [
        3,
        74,
        4,
        6,
        16,
        8,
        9,
        11,
        68,
        7,
        28,
        5,
        12,
        42,
        54,
        79,
        96
      ]
    },
    "awv3/communication/socketio.js": {
      "expectCount": 10,
      "actualCount": 0,
      "undocumentLines": [
        6,
        11,
        17,
        7,
        55,
        18,
        62,
        14,
        58,
        13
      ]
    },
    "awv3/plugins/sketcher/command/ast/stmt.js": {
      "expectCount": 1,
      "actualCount": 0,
      "undocumentLines": [
        3
      ]
    },
    "awv3/plugins/sketcher/constraint/visualizer.js": {
      "expectCount": 22,
      "actualCount": 0,
      "undocumentLines": [
        20,
        52,
        29,
        25,
        21,
        27,
        248,
        231,
        31,
        86,
        39,
        22,
        34,
        64,
        121,
        43,
        23,
        98,
        104,
        112,
        77,
        81
      ]
    },
    "awv3/plugins/workplane/graphics.js": {
      "expectCount": 4,
      "actualCount": 0,
      "undocumentLines": [
        3,
        4,
        49,
        36
      ]
    },
    "awv3/communication/base.js": {
      "expectCount": 16,
      "actualCount": 0,
      "undocumentLines": [
        10,
        4,
        5,
        18,
        40,
        9,
        30,
        11,
        48,
        36,
        22,
        44,
        26,
        12,
        13,
        14
      ]
    },
    "awv3/communication/analyzer.js": {
      "expectCount": 4,
      "actualCount": 0,
      "undocumentLines": [
        4,
        5,
        8,
        9
      ]
    },
    "awv3/plugins/sketcher/constraint/type.js": {
      "expectCount": 20,
      "actualCount": 0,
      "undocumentLines": [
        37,
        38,
        39,
        40,
        52,
        41,
        42,
        43,
        44,
        45,
        46,
        47,
        48,
        49,
        50,
        51,
        53,
        54,
        55,
        56
      ]
    },
    "awv3/animation/easing.js": {
      "expectCount": 11,
      "actualCount": 0,
      "undocumentLines": [
        1,
        19,
        37,
        52,
        67,
        106,
        123,
        127,
        142,
        157,
        172
      ]
    },
    "awv3/plugins/sketcher/command/commandrunner.js": {
      "expectCount": 1,
      "actualCount": 0,
      "undocumentLines": [
        2
      ]
    },
    "awv3/plugins/sketcher/geomutils.js": {
      "expectCount": 14,
      "actualCount": 0,
      "undocumentLines": [
        138,
        67,
        75,
        85,
        96,
        132,
        223,
        16,
        9,
        239,
        288,
        301,
        268,
        314
      ]
    },
    "awv3/core/error.js": {
      "expectCount": 2,
      "actualCount": 0,
      "undocumentLines": [
        5,
        1
      ]
    },
    "awv3/session/store/index.js": {
      "expectCount": 1,
      "actualCount": 0,
      "undocumentLines": [
        9
      ]
    },
    "awv3/communication/signalrhub.js": {
      "expectCount": 1,
      "actualCount": 0,
      "undocumentLines": [
        7
      ]
    }
  }
}