{ "name": "", "shapes": [ { "id": "hey", "type": "code", "pos": { "x": 0, "y": 226 }, "width": 755, "height": 166, "level": 1, "opacity": 1, "strokeDash": 0, "strokeWidth": 2, "borderRadius": 0, "fill": "#FFFFFF", "stroke": "#0A0F25", "shadow": false, "3d": false, "multiple": false, "tooltip": "", "link": "", "icon": null, "iconPosition": "", "fields": null, "methods": null, "columns": null, "label": "// RegisterHash registers a function that returns a new instance of the given\n// hash function. This is intended to be called from the init function in\n// packages that implement hash functions.\nfunc RegisterHash(h Hash, f func() hash.Hash) {\n\tif h >= maxHash {\n\t\tpanic(\"crypto: RegisterHash of unknown hash function\")\n\t}\n\thashes[h] = f\n}", "fontSize": 16, "fontFamily": "DEFAULT", "language": "golang", "color": "#0A0F25", "italic": false, "bold": true, "underline": false, "labelWidth": 755, "labelHeight": 166 }, { "id": "x", "type": "", "pos": { "x": 321, "y": 0 }, "width": 113, "height": 126, "level": 1, "opacity": 1, "strokeDash": 0, "strokeWidth": 2, "borderRadius": 0, "fill": "#F7F8FE", "stroke": "#0D32B2", "shadow": false, "3d": false, "multiple": false, "tooltip": "", "link": "", "icon": null, "iconPosition": "", "fields": null, "methods": null, "columns": null, "label": "x", "fontSize": 16, "fontFamily": "DEFAULT", "language": "", "color": "#0A0F25", "italic": false, "bold": true, "underline": false, "labelWidth": 13, "labelHeight": 26, "labelPosition": "INSIDE_MIDDLE_CENTER" }, { "id": "y", "type": "", "pos": { "x": 321, "y": 492 }, "width": 114, "height": 126, "level": 1, "opacity": 1, "strokeDash": 0, "strokeWidth": 2, "borderRadius": 0, "fill": "#F7F8FE", "stroke": "#0D32B2", "shadow": false, "3d": false, "multiple": false, "tooltip": "", "link": "", "icon": null, "iconPosition": "", "fields": null, "methods": null, "columns": null, "label": "y", "fontSize": 16, "fontFamily": "DEFAULT", "language": "", "color": "#0A0F25", "italic": false, "bold": true, "underline": false, "labelWidth": 14, "labelHeight": 26, "labelPosition": "INSIDE_MIDDLE_CENTER" } ], "connections": [ { "id": "(x -> hey)[0]", "src": "x", "srcArrow": "none", "srcLabel": "", "dst": "hey", "dstArrow": "triangle", "dstLabel": "", "opacity": 1, "strokeDash": 0, "strokeWidth": 2, "stroke": "#0D32B2", "label": "", "fontSize": 16, "fontFamily": "DEFAULT", "language": "", "color": "#676C7E", "italic": true, "bold": false, "underline": false, "labelWidth": 0, "labelHeight": 0, "labelPosition": "", "labelPercentage": 0, "route": [ { "x": 377.5, "y": 126 }, { "x": 377.5, "y": 166 }, { "x": 377.5, "y": 186 }, { "x": 377.5, "y": 226 } ], "isCurve": true, "animated": false, "tooltip": "", "icon": null }, { "id": "(hey -> y)[0]", "src": "hey", "srcArrow": "none", "srcLabel": "", "dst": "y", "dstArrow": "triangle", "dstLabel": "", "opacity": 1, "strokeDash": 0, "strokeWidth": 2, "stroke": "#0D32B2", "label": "", "fontSize": 16, "fontFamily": "DEFAULT", "language": "", "color": "#676C7E", "italic": true, "bold": false, "underline": false, "labelWidth": 0, "labelHeight": 0, "labelPosition": "", "labelPercentage": 0, "route": [ { "x": 377.5, "y": 392 }, { "x": 377.5, "y": 432 }, { "x": 377.5, "y": 452 }, { "x": 377.5, "y": 492 } ], "isCurve": true, "animated": false, "tooltip": "", "icon": null } ] }