text: __report = {"info":{"file":"src/helpers.js","fileShort":"src/helpers.js","fileSafe":"src_helpers_js","link":"files/src_helpers_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":18,"cyclomaticDensity":21.429,"halstead":{"bugs":1.52,"difficulty":32.851,"effort":149816.74,"length":658,"time":8323.152,"vocabulary":122,"volume":4560.425,"operands":{"distinct":101,"total":316,"identifiers":["__stripped__"]},"operators":{"distinct":21,"total":342,"identifiers":["__stripped__"]}},"params":38,"sloc":{"logical":84,"physical":112}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":1,"path":"uuid/v4","type":"esm"},{"line":2,"path":"lodash","type":"esm"},{"line":3,"path":"./schemas/design.json","type":"cjs"},{"line":4,"path":"blueimp-md5","type":"esm"}],"errors":[],"lineEnd":112,"lineStart":1,"maintainability":82.776,"methods":[{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.001,"difficulty":0.5,"effort":1,"length":2,"time":0.056,"vocabulary":2,"volume":2,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":6,"lineStart":6,"name":"<anonymous>"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.014,"difficulty":3.2,"effort":131.869,"length":13,"time":7.326,"vocabulary":9,"volume":41.209,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":6,"lineStart":6,"name":"<anonymous>"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.019,"difficulty":2.667,"effort":150.594,"length":17,"time":8.366,"vocabulary":10,"volume":56.473,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":8,"lineStart":8,"name":"<anonymous>"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":2,"effort":36.189,"length":7,"time":2.011,"vocabulary":6,"volume":18.095,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":8,"lineStart":8,"name":"<anonymous>"},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.007,"difficulty":4,"effort":82.719,"length":8,"time":4.595,"vocabulary":6,"volume":20.68,"operands":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":9},"errors":[],"lineEnd":23,"lineStart":15,"name":"<anonymous>"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.026,"difficulty":5.5,"effort":433.78,"length":22,"time":24.099,"vocabulary":12,"volume":78.869,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":9},"errors":[],"lineEnd":23,"lineStart":15,"name":"<anonymous>"},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.034,"difficulty":7,"effort":719.59,"length":27,"time":39.977,"vocabulary":14,"volume":102.799,"operands":{"distinct":7,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":21,"lineStart":17,"name":"<anonymous>"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.012,"difficulty":3,"effort":108,"length":12,"time":6,"vocabulary":8,"volume":36,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":10},"errors":[],"lineEnd":39,"lineStart":30,"name":"<anonymous>"},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.026,"difficulty":7.7,"effort":607.293,"length":22,"time":33.738,"vocabulary":12,"volume":78.869,"operands":{"distinct":5,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":37,"lineStart":31,"name":"<anonymous>"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.001,"difficulty":0.5,"effort":1,"length":2,"time":0.056,"vocabulary":2,"volume":2,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":41,"lineStart":41,"name":"<anonymous>"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.001,"difficulty":0.5,"effort":1,"length":2,"time":0.056,"vocabulary":2,"volume":2,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":41,"lineStart":41,"name":"<anonymous>"},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.009,"difficulty":2.25,"effort":63.165,"length":10,"time":3.509,"vocabulary":7,"volume":28.074,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":41,"lineStart":41,"name":"<anonymous>"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.018,"difficulty":4.125,"effort":220.026,"length":19,"time":12.224,"vocabulary":7,"volume":53.34,"operands":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":43,"lineStart":43,"name":"<anonymous>"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":1.5,"effort":15,"length":5,"time":0.833,"vocabulary":4,"volume":10,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":45,"lineStart":45,"name":"<anonymous>"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":1.5,"effort":15,"length":5,"time":0.833,"vocabulary":4,"volume":10,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":47,"lineStart":47,"name":"<anonymous>"},{"cyclomatic":3,"cyclomaticDensity":0,"halstead":{"bugs":0.021,"difficulty":4.5,"effort":284.025,"length":19,"time":15.779,"vocabulary":10,"volume":63.117,"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":55,"lineStart":55,"name":"<anonymous>"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.001,"difficulty":0.5,"effort":1,"length":2,"time":0.056,"vocabulary":2,"volume":2,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":21},"errors":[],"lineEnd":77,"lineStart":57,"name":"<anonymous>"},{"cyclomatic":2,"cyclomaticDensity":22.222,"halstead":{"bugs":0.068,"difficulty":10,"effort":2051.339,"length":46,"time":113.963,"vocabulary":22,"volume":205.134,"operands":{"distinct":12,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":22,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":21},"errors":[],"lineEnd":77,"lineStart":57,"name":"<anonymous>"},{"cyclomatic":4,"cyclomaticDensity":33.333,"halstead":{"bugs":0.087,"difficulty":10.889,"effort":2831.111,"length":65,"time":157.284,"vocabulary":16,"volume":260,"operands":{"distinct":9,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":37,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":12,"physical":15},"errors":[],"lineEnd":76,"lineStart":62,"name":"<anonymous>"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":2,"effort":24,"length":6,"time":1.333,"vocabulary":4,"volume":12,"operands":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":64,"lineStart":64,"name":"<anonymous>"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.016,"difficulty":4.8,"effort":232.474,"length":14,"time":12.915,"vocabulary":11,"volume":48.432,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":3},"errors":[],"lineEnd":67,"lineStart":65,"name":"<anonymous>"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.667,"effort":30.959,"length":8,"time":1.72,"vocabulary":5,"volume":18.575,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":69,"lineStart":69,"name":"<anonymous>"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.001,"difficulty":0.5,"effort":1,"length":2,"time":0.056,"vocabulary":2,"volume":2,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":79,"lineStart":79,"name":"<anonymous>"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":79,"lineStart":79,"name":"<anonymous>"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.014,"difficulty":1.333,"effort":56,"length":14,"time":3.111,"vocabulary":8,"volume":42,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":79,"lineStart":79,"name":"<anonymous>"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.004,"difficulty":2,"effort":24,"length":6,"time":1.333,"vocabulary":4,"volume":12,"operands":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":13},"errors":[],"lineEnd":94,"lineStart":82,"name":"<anonymous>"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.029,"difficulty":5.25,"effort":451.246,"length":22,"time":25.069,"vocabulary":15,"volume":85.952,"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":13},"errors":[],"lineEnd":94,"lineStart":82,"name":"<anonymous>"},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.064,"difficulty":5.111,"effort":985.003,"length":41,"time":54.722,"vocabulary":26,"volume":192.718,"operands":{"distinct":18,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":18,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":10},"errors":[],"lineEnd":93,"lineStart":84,"name":"<anonymous>"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":1.5,"effort":15,"length":5,"time":0.833,"vocabulary":4,"volume":10,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":91,"lineStart":91,"name":"<anonymous>"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":2,"effort":39.303,"length":7,"time":2.183,"vocabulary":7,"volume":19.651,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":92,"lineStart":92,"name":"<anonymous>"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":92,"lineStart":92,"name":"<anonymous>"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.004,"difficulty":2,"effort":24,"length":6,"time":1.333,"vocabulary":4,"volume":12,"operands":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":9},"errors":[],"lineEnd":104,"lineStart":96,"name":"<anonymous>"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1.5,"effort":17.414,"length":5,"time":0.967,"vocabulary":5,"volume":11.61,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":9},"errors":[],"lineEnd":104,"lineStart":96,"name":"<anonymous>"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":2.667,"effort":124.019,"length":14,"time":6.89,"vocabulary":10,"volume":46.507,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":7},"errors":[],"lineEnd":103,"lineStart":97,"name":"<anonymous>"},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.078,"difficulty":4.725,"effort":1100.875,"length":49,"time":61.16,"vocabulary":27,"volume":232.989,"operands":{"distinct":20,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":22,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":7},"errors":[],"lineEnd":103,"lineStart":97,"name":"<anonymous>"},{"cyclomatic":3,"cyclomaticDensity":0,"halstead":{"bugs":0.013,"difficulty":4.667,"effort":183.414,"length":14,"time":10.19,"vocabulary":7,"volume":39.303,"operands":{"distinct":3,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":112,"lineStart":112,"name":"<anonymous>"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":112,"lineStart":112,"name":"<anonymous>"}],"methodAverage":{"cyclomatic":1.459,"cyclomaticDensity":33.829,"halstead":{"bugs":0.017,"difficulty":3.15,"effort":300.027,"length":14.432,"time":16.668,"vocabulary":8.297,"volume":51.119,"operands":{"distinct":4.622,"total":7.649},"operators":{"distinct":3.676,"total":6.784}},"params":1.027,"sloc":{"logical":1.838,"physical":5.108}},"module":"src/helpers.js"},"jshint":{"messages":[{"severity":"error","line":37,"column":7,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":39,"column":2,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":66,"column":49,"message":"Expected '}' to match '{' from line 66 and instead saw '...'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":66,"column":52,"message":"Expected ')' to match '(' from line 66 and instead saw 'each'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":66,"column":56,"message":"Expected ':' and instead saw ','.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":66,"column":64,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":66,"column":64,"message":"Expected '}' to match '{' from line 65 and instead saw ':'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":66,"column":66,"message":"Expected ')' and instead saw 'value'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":66,"column":72,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":66,"column":72,"message":"Expected an identifier and instead saw ')'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":66,"column":73,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":66,"column":74,"message":"Expected '}' to match '{' from line 64 and instead saw ':'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":67,"column":18,"message":"Expected an identifier and instead saw ')'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":67,"column":19,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":68,"column":13,"message":"Expected ')' and instead saw '}'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":68,"column":14,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":69,"column":82,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":70,"column":10,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":75,"column":36,"message":"Unrecoverable syntax error. (66% scanned).","source":"Unrecoverable syntax error."}]}}