{
“type”: “excalidraw”,
“version”: 2,
“source”: “https://excalidraw.com”,
“elements”: [
{
“type”: “text”,
“version”: 126,
“versionNonce”: 1518514748,
“isDeleted”: false,
“id”: “eHATCpCt5GUR3fB47iK5b”,
“fillStyle”: “hachure”,
“strokeWidth”: 1,
“strokeStyle”: “solid”,
“roughness”: 1,
“opacity”: 100,
“angle”: 0,
“x”: 755,
“y”: 241.92957746478874,
“strokeColor”: “#000000”,
“backgroundColor”: “transparent”,
“width”: 85.99999999999999,
“height”: 29.070422535211275,
“seed”: 223558276,
“groupIds”: [],
“strokeSharpness”: “sharp”,
“boundElements”: [
{
“id”: “5v-h2oE4bm1h2Y_-h5gtO”,
“type”: “arrow”
}
],
“updated”: 1663505540234,
“link”: null,
“locked”: false,
“fontSize”: 24.22535211267605,
“fontFamily”: 3,
“text”: “modexp”,
“baseline”: 23.070422535211275,
“textAlign”: “left”,
“verticalAlign”: “top”,
“containerId”: null,
“originalText”: “modexp”
},
{
“type”: “rectangle”,
“version”: 65,
“versionNonce”: 166043524,
“isDeleted”: false,
“id”: “8JxAU8351T588Xc_Vyxlc”,
“fillStyle”: “hachure”,
“strokeWidth”: 1,
“strokeStyle”: “solid”,
“roughness”: 1,
“opacity”: 100,
“angle”: 0,
“x”: 740,
“y”: 240,
“strokeColor”: “#000000”,
“backgroundColor”: “transparent”,
“width”: 117,
“height”: 36,
“seed”: 955149500,
“groupIds”: [],
“strokeSharpness”: “sharp”,
“boundElements”: [
{
“id”: “yxrSRphldWJmOBzgzN5gC”,
“type”: “arrow”
},
{
“id”: “5v-h2oE4bm1h2Y_-h5gtO”,
“type”: “arrow”
}
],
“updated”: 1663505540234,
“link”: null,
“locked”: false
},
{
“type”: “arrow”,
“version”: 547,
“versionNonce”: 677972668,
“isDeleted”: false,
“id”: “yxrSRphldWJmOBzgzN5gC”,
“fillStyle”: “hachure”,
“strokeWidth”: 1,
“strokeStyle”: “dashed”,
“roughness”: 1,
“opacity”: 100,
“angle”: 0,
“x”: 858,
“y”: 258.9630679908612,
“strokeColor”: “#000000”,
“backgroundColor”: “transparent”,
“width”: 338,
“height”: 1.6146531776012125,
“seed”: 960344580,
“groupIds”: [],
“strokeSharpness”: “round”,
“boundElements”: [],
“updated”: 1663505540234,
“link”: null,
“locked”: false,
“startBinding”: {
“elementId”: “8JxAU8351T588Xc_Vyxlc”,
“gap”: 1,
“focus”: 0.06823529411764706
},
“endBinding”: {
“elementId”: “UmnUd2i3wq_0wpV-0Kvm_”,
“gap”: 4,
“focus”: -0.283500837520938
},
“lastCommittedPoint”: null,
“startArrowhead”: null,
“endArrowhead”: “arrow”,
“points”: [
[
0,
0
],
[
338,
-1.6146531776012125
]
]
},
{
“type”: “text”,
“version”: 171,
“versionNonce”: 915345156,
“isDeleted”: false,
“id”: “UmnUd2i3wq_0wpV-0Kvm_”,
“fillStyle”: “hachure”,
“strokeWidth”: 1,
“strokeStyle”: “dashed”,
“roughness”: 1,
“opacity”: 100,
“angle”: 0,
“x”: 1200,
“y”: 240,
“strokeColor”: “#000000”,
“backgroundColor”: “transparent”,
“width”: 210,
“height”: 26,
“seed”: 287687044,
“groupIds”: [],
“strokeSharpness”: “sharp”,
“boundElements”: [
{
“id”: “yxrSRphldWJmOBzgzN5gC”,
“type”: “arrow”
}
],
“updated”: 1663505540234,
“link”: null,
“locked”: false,
“fontSize”: 20,
“fontFamily”: 1,
“text”: “Initialise des valeurs”,
“baseline”: 19,
“textAlign”: “left”,
“verticalAlign”: “top”,
“containerId”: null,
“originalText”: “Initialise des valeurs”
},
{
“type”: “arrow”,
“version”: 478,
“versionNonce”: 149967676,
“isDeleted”: false,
“id”: “5v-h2oE4bm1h2Y_-h5gtO”,
“fillStyle”: “hachure”,
“strokeWidth”: 1,
“strokeStyle”: “solid”,
“roughness”: 1,
“opacity”: 100,
“angle”: 0,
“x”: 800.0000000424211,
“y”: 280,
“strokeColor”: “#000000”,
“backgroundColor”: “transparent”,
“width”: 1.5037787029406218,
“height”: 99,
“seed”: 1571185596,
“groupIds”: [],
“strokeSharpness”: “round”,
“boundElements”: [],
“updated”: 1663505540234,
“link”: null,
“locked”: false,
“startBinding”: {
“elementId”: “8JxAU8351T588Xc_Vyxlc”,
“focus”: -0.03120752909841512,
“gap”: 4
},
“endBinding”: {
“elementId”: “Fh9-hTCYNnDF06Ow81hl9”,
“focus”: -0.009710940219784612,
“gap”: 1
},
“lastCommittedPoint”: null,
“startArrowhead”: null,
“endArrowhead”: “arrow”,
“points”: [
[
0,
0
],
[
-1.5037787029406218,
99
]
]
},
{
“type”: “text”,
“version”: 152,
“versionNonce”: 2069794436,
“isDeleted”: false,
“id”: “pajylrU5Of3N_Uo8UK7tQ”,
“fillStyle”: “hachure”,
“strokeWidth”: 1,
“strokeStyle”: “solid”,
“roughness”: 1,
“opacity”: 100,
“angle”: 0,
“x”: 730,
“y”: 382,
“strokeColor”: “#000000”,
“backgroundColor”: “transparent”,
“width”: 142,
“height”: 24,
“seed”: 1219779004,
“groupIds”: [],
“strokeSharpness”: “sharp”,
“boundElements”: [
{
“id”: “5v-h2oE4bm1h2Y_-h5gtO”,
“type”: “arrow”
},
{
“id”: “YbRM75waDS28B6WKu3lWU”,
“type”: “arrow”
}
],
“updated”: 1663505540234,
“link”: null,
“locked”: false,
“fontSize”: 20,
“fontFamily”: 3,
“text”: “_modexp_loop”,
“baseline”: 19,
“textAlign”: “left”,
“verticalAlign”: “top”,
“containerId”: null,
“originalText”: “modexp_loop”
},
{
“type”: “rectangle”,
“version”: 199,
“versionNonce”: 1517980604,
“isDeleted”: false,
“id”: “Fh9-hTCYNnDF06Ow81hl9”,
“fillStyle”: “hachure”,
“strokeWidth”: 1,
“strokeStyle”: “solid”,
“roughness”: 1,
“opacity”: 100,
“angle”: 0,
“x”: 720,
“y”: 380,
“strokeColor”: “#000000”,
“backgroundColor”: “transparent”,
“width”: 158.00000000000003,
“height”: 33,
“seed”: 245641220,
“groupIds”: [],
“strokeSharpness”: “sharp”,
“boundElements”: [
{
“id”: “yxrSRphldWJmOBzgzN5gC”,
“type”: “arrow”
},
{
“id”: “5v-h2oE4bm1h2Y
-h5gtO”,
“type”: “arrow”
},
{
“id”: “YbRM75waDS28B6WKu3lWU”,
“type”: “arrow”
},
{
“id”: “71f32pOL4JItvNxe169lh”,
“type”: “arrow”
},
{
“id”: “OzBDgPeH6GPZUsGBi5m3v”,
“type”: “arrow”
},
{
“id”: “UNEcTvvKbSqEZPSlOv3TL”,
“type”: “arrow”
}
],
“updated”: 1663505540234,
“link”: null,
“locked”: false
},
{
“type”: “arrow”,
“version”: 401,
“versionNonce”: 152182276,
“isDeleted”: false,
“id”: “YbRM75waDS28B6WKu3lWU”,
“fillStyle”: “hachure”,
“strokeWidth”: 1,
“strokeStyle”: “solid”,
“roughness”: 1,
“opacity”: 100,
“angle”: 0,
“x”: 836,
“y”: 414,
“strokeColor”: “#000000”,
“backgroundColor”: “transparent”,
“width”: 84.59868979731209,
“height”: 102,
“seed”: 352343044,
“groupIds”: [],
“strokeSharpness”: “round”,
“boundElements”: [],
“updated”: 1663505540234,
“link”: null,
“locked”: false,
“startBinding”: {
“elementId”: “Fh9-hTCYNnDF06Ow81hl9”,
“focus”: -0.1162606978275181,
“gap”: 1
},
“endBinding”: {
“elementId”: “Ju4dC_djROW7RvvN2zuuo”,
“focus”: -0.031013369991345307,
“gap”: 4
},
“lastCommittedPoint”: null,
“startArrowhead”: null,
“endArrowhead”: “arrow”,
“points”: [
[
0,
0
],
[
53,
37
],
[
84.59868979731209,
102
]
]
},
{
“type”: “text”,
“version”: 175,
“versionNonce”: 1218952580,
“isDeleted”: false,
“id”: “gqG5znQSPHhoxHDBT20p6”,
“fillStyle”: “hachure”,
“strokeWidth”: 1,
“strokeStyle”: “solid”,
“roughness”: 1,
“opacity”: 100,
“angle”: 0,
“x”: 803,
“y”: 522.5,
“strokeColor”: “#000000”,
“backgroundColor”: “transparent”,
“width”: 259,
“height”: 24,
“seed”: 435421188,
“groupIds”: [],
“strokeSharpness”: “sharp”,
“boundElements”: [
{
“id”: “YbRM75waDS28B6WKu3lWU”,
“type”: “arrow”
},
{
“id”: “DfxNykhnxRWruAb0DbI1H”,
“type”: “arrow”
}
],
“updated”: 1663505540234,
“link”: null,
“locked”: false,
“fontSize”: 20,
“fontFamily”: 3,
“text”: “beq _modexp_end !r7 #0”,
“baseline”: 19,
“textAlign”: “left”,
“verticalAlign”: “top”,
“containerId”: null,
“originalText”: “beq modexp_end !r7 #0”
},
{
“type”: “text”,
“version”: 561,
“versionNonce”: 1155517628,
“isDeleted”: false,
“id”: “rpwtq5U22oHF2yGpCoQaZ”,
“fillStyle”: “hachure”,
“strokeWidth”: 1,
“strokeStyle”: “solid”,
“roughness”: 1,
“opacity”: 100,
“angle”: 0,
“x”: 870,
“y”: 682,
“strokeColor”: “#000000”,
“backgroundColor”: “transparent”,
“width”: 130,
“height”: 24,
“seed”: 1873998596,
“groupIds”: [],
“strokeSharpness”: “sharp”,
“boundElements”: [
{
“id”: “5v-h2oE4bm1h2Y
-h5gtO”,
“type”: “arrow”
}
],
“updated”: 1663505540234,
“link”: null,
“locked”: false,
“fontSize”: 20,
“fontFamily”: 3,
“text”: “_modexp_end”,
“baseline”: 19,
“textAlign”: “left”,
“verticalAlign”: “top”,
“containerId”: null,
“originalText”: “modexp_end”
},
{
“type”: “rectangle”,
“version”: 599,
“versionNonce”: 1398631684,
“isDeleted”: false,
“id”: “Uw0MS2Zlf1NDTtsWXFmce”,
“fillStyle”: “hachure”,
“strokeWidth”: 1,
“strokeStyle”: “solid”,
“roughness”: 1,
“opacity”: 100,
“angle”: 0,
“x”: 860,
“y”: 680,
“strokeColor”: “#000000”,
“backgroundColor”: “transparent”,
“width”: 158.00000000000003,
“height”: 33,
“seed”: 1332522812,
“groupIds”: [],
“strokeSharpness”: “sharp”,
“boundElements”: [
{
“id”: “yxrSRphldWJmOBzgzN5gC”,
“type”: “arrow”
},
{
“id”: “5v-h2oE4bm1h2Y
-h5gtO”,
“type”: “arrow”
},
{
“id”: “YbRM75waDS28B6WKu3lWU”,
“type”: “arrow”
},
{
“id”: “DfxNykhnxRWruAb0DbI1H”,
“type”: “arrow”
},
{
“id”: “v5a6U1UkshXPejnSPaytv”,
“type”: “arrow”
}
],
“updated”: 1663505540234,
“link”: null,
“locked”: false
},
{
“type”: “arrow”,
“version”: 1204,
“versionNonce”: 759092540,
“isDeleted”: false,
“id”: “DfxNykhnxRWruAb0DbI1H”,
“fillStyle”: “hachure”,
“strokeWidth”: 1,
“strokeStyle”: “solid”,
“roughness”: 1,
“opacity”: 100,
“angle”: 0,
“x”: 940,
“y”: 556,
“strokeColor”: “#000000”,
“backgroundColor”: “transparent”,
“width”: 0,
“height”: 124,
“seed”: 1808208444,
“groupIds”: [],
“strokeSharpness”: “round”,
“boundElements”: [],
“updated”: 1663505540235,
“link”: null,
“locked”: false,
“startBinding”: {
“elementId”: “Ju4dC_djROW7RvvN2zuuo”,
“focus”: -0.03703703703703703,
“gap”: 3
},
“endBinding”: {
“elementId”: “Uw0MS2Zlf1NDTtsWXFmce”,
“focus”: 0.012658227848101264,
“gap”: 1
},
“lastCommittedPoint”: null,
“startArrowhead”: null,
“endArrowhead”: “arrow”,
“points”: [
[
0,
0
],
[
0,
64
],
[
0,
124
]
]
},
{
“type”: “arrow”,
“version”: 1671,
“versionNonce”: 900255164,
“isDeleted”: false,
“id”: “OzBDgPeH6GPZUsGBi5m3v”,
“fillStyle”: “hachure”,
“strokeWidth”: 1,
“strokeStyle”: “solid”,
“roughness”: 1,
“opacity”: 100,
“angle”: 0,
“x”: 720,
“y”: 400,
“strokeColor”: “#000000”,
“backgroundColor”: “transparent”,
“width”: 80,
“height”: 60,
“seed”: 1771793724,
“groupIds”: [],
“strokeSharpness”: “round”,
“boundElements”: [],
“updated”: 1663505540235,
“link”: null,
“locked”: false,
“startBinding”: {
“elementId”: “Fh9-hTCYNnDF06Ow81hl9”,
“focus”: 0.6428571428571428,
“gap”: 1
},
“endBinding”: {
“elementId”: “fhghVQbVAjL6dTRELH8p7”,
“focus”: 0.8181818181818181,
“gap”: 2
},
“lastCommittedPoint”: null,
“startArrowhead”: null,
“endArrowhead”: “arrow”,
“points”: [
[
0,
0
],
[
-40,
20
],
[
-80,
60
]
]
},
{
“type”: “text”,
“version”: 1344,
“versionNonce”: 1885404164,
“isDeleted”: false,
“id”: “JGBXYgs6DpL_uTwHmF4lg”,
“fillStyle”: “hachure”,
“strokeWidth”: 1,
“strokeStyle”: “solid”,
“roughness”: 1,
“opacity”: 100,
“angle”: 0,
“x”: 328.49999999999864,
“y”: 464.75,
“strokeColor”: “#000000”,
“backgroundColor”: “transparent”,
“width”: 306,
“height”: 24,
“seed”: 1731226812,
“groupIds”: [],
“strokeSharpness”: “sharp”,
“boundElements”: [
{
“id”: “oboBUaJFWjzyfzmP23b2K”,
“type”: “arrow”
}
],
“updated”: 1663505540235,
“link”: null,
“locked”: false,
“fontSize”: 20,
“fontFamily”: 3,
“text”: “beq _modexp_loop_sqr r9 #0”,
“baseline”: 19,
“textAlign”: “left”,
“verticalAlign”: “top”,
“containerId”: null,
“originalText”: “beq modexp_loop_sqr r9 #0”
},
{
“type”: “text”,
“version”: 958,
“versionNonce”: 1584061316,
“isDeleted”: false,
“id”: “gbmNiaMhZXvzfqfIcz36y”,
“fillStyle”: “hachure”,
“strokeWidth”: 1,
“strokeStyle”: “solid”,
“roughness”: 1,
“opacity”: 100,
“angle”: 0,
“x”: 363,
“y”: 700,
“strokeColor”: “#000000”,
“backgroundColor”: “transparent”,
“width”: 188,
“height”: 24,
“seed”: 1313967748,
“groupIds”: [],
“strokeSharpness”: “sharp”,
“boundElements”: [
{
“id”: “62nihADrtgdHy29jQo6aE”,
“type”: “arrow”
},
{
“id”: “QJb90RQRP-Z3jWrh3L55e”,
“type”: “arrow”
}
],
“updated”: 1663505540235,
“link”: null,
“locked”: false,
“fontSize”: 20,
“fontFamily”: 3,
“text”: “modexp_loop_sqr”,
“baseline”: 19,
“textAlign”: “left”,
“verticalAlign”: “top”,
“containerId”: null,
“originalText”: “modexp_loop_sqr”
},
{
“type”: “rectangle”,
“version”: 1363,
“versionNonce”: 1057803012,
“isDeleted”: false,
“id”: “fhghVQbVAjL6dTRELH8p7”,
“fillStyle”: “hachure”,
“strokeWidth”: 1,
“strokeStyle”: “solid”,
“roughness”: 1,
“opacity”: 100,
“angle”: 0,
“x”: 320,
“y”: 460,
“strokeColor”: “#000000”,
“backgroundColor”: “transparent”,
“width”: 318.00000000000006,
“height”: 34,
“seed”: 831549700,
“groupIds”: [],
“strokeSharpness”: “sharp”,
“boundElements”: [
{
“id”: “yxrSRphldWJmOBzgzN5gC”,
“type”: “arrow”
},
{
“id”: “5v-h2oE4bm1h2Y
-h5gtO”,
“type”: “arrow”
},
{
“id”: “62nihADrtgdHy29jQo6aE”,
“type”: “arrow”
},
{
“id”: “oboBUaJFWjzyfzmP23b2K”,
“type”: “arrow”
},
{
“id”: “OzBDgPeH6GPZUsGBi5m3v”,
“type”: “arrow”
}
],
“updated”: 1663505540235,
“link”: null,
“locked”: false
},
{
“type”: “arrow”,
“version”: 3034,
“versionNonce”: 245764028,
“isDeleted”: false,
“id”: “62nihADrtgdHy29jQo6aE”,
“fillStyle”: “hachure”,
“strokeWidth”: 1,
“strokeStyle”: “solid”,
“roughness”: 1,
“opacity”: 100,
“angle”: 0,
“x”: 552.2827134270161,
“y”: 497,
“strokeColor”: “#000000”,
“backgroundColor”: “transparent”,
“width”: 72.28271342701612,
“height”: 203,
“seed”: 1632667396,
“groupIds”: [],
“strokeSharpness”: “round”,
“boundElements”: [],
“updated”: 1663505540235,
“link”: null,
“locked”: false,
“startBinding”: {
“elementId”: “fhghVQbVAjL6dTRELH8p7”,
“focus”: -0.46990623737267573,
“gap”: 3
},
“endBinding”: {
“elementId”: “IMFgjQ72vF95DHg2V0NDu”,
“focus”: 0.10599078341013819,
“gap”: 1
},
“lastCommittedPoint”: null,
“startArrowhead”: null,
“endArrowhead”: “arrow”,
“points”: [
[
0,
0
],
[
-12.28271342701612,
103
],
[
-72.28271342701612,
203
]
]
},
{
“type”: “arrow”,
“version”: 3950,
“versionNonce”: 982308924,
“isDeleted”: false,
“id”: “oboBUaJFWjzyfzmP23b2K”,
“fillStyle”: “hachure”,
“strokeWidth”: 1,
“strokeStyle”: “solid”,
“roughness”: 1,
“opacity”: 100,
“angle”: 0,
“x”: 403,
“y”: 496,
“strokeColor”: “#000000”,
“backgroundColor”: “transparent”,
“width”: 20.5,
“height”: 82,
“seed”: 2132958012,
“groupIds”: [],
“strokeSharpness”: “round”,
“boundElements”: [],
“updated”: 1663505589102,
“link”: null,
“locked”: false,
“startBinding”: {
“elementId”: “fhghVQbVAjL6dTRELH8p7”,
“focus”: 0.4134967081199707,
“gap”: 2
},
“endBinding”: {
“elementId”: “cuQ-SYBKmGxPF3q16gmcx”,
“focus”: 0.003909382518043303,
“gap”: 2
},
“lastCommittedPoint”: null,
“startArrowhead”: null,
“endArrowhead”: “arrow”,
“points”: [
[
0,
0
],
[
-13,
33
],
[
-20.5,
82
]
]
},
{
“type”: “rectangle”,
“version”: 697,
“versionNonce”: 189052988,
“isDeleted”: false,
“id”: “Ju4dC_djROW7RvvN2zuuo”,
“fillStyle”: “hachure”,
“strokeWidth”: 1,
“strokeStyle”: “solid”,
“roughness”: 1,
“opacity”: 100,
“angle”: 0,
“x”: 800,
“y”: 520,
“strokeColor”: “#000000”,
“backgroundColor”: “transparent”,
“width”: 270.00000000000006,
“height”: 33,
“seed”: 347526716,
“groupIds”: [],
“strokeSharpness”: “sharp”,
“boundElements”: [
{
“id”: “yxrSRphldWJmOBzgzN5gC”,
“type”: “arrow”
},
{
“id”: “5v-h2oE4bm1h2Y
-h5gtO”,
“type”: “arrow”
},
{
“id”: “62nihADrtgdHy29jQo6aE”,
“type”: “arrow”
},
{
“id”: “oboBUaJFWjzyfzmP23b2K”,
“type”: “arrow”
},
{
“id”: “DfxNykhnxRWruAb0DbI1H”,
“type”: “arrow”
},
{
“id”: “YbRM75waDS28B6WKu3lWU”,
“type”: “arrow”
}
],
“updated”: 1663505540235,
“link”: null,
“locked”: false
},
{
“type”: “rectangle”,
“version”: 1557,
“versionNonce”: 1118763396,
“isDeleted”: false,
“id”: “IMFgjQ72vF95DHg2V0NDu”,
“fillStyle”: “hachure”,
“strokeWidth”: 1,
“strokeStyle”: “solid”,
“roughness”: 1,
“opacity”: 100,
“angle”: 0,
“x”: 360,
“y”: 700,
“strokeColor”: “#000000”,
“backgroundColor”: “transparent”,
“width”: 199.00000000000006,
“height”: 30.000000000000007,
“seed”: 1298006076,
“groupIds”: [],
“strokeSharpness”: “sharp”,
“boundElements”: [
{
“id”: “yxrSRphldWJmOBzgzN5gC”,
“type”: “arrow”
},
{
“id”: “5v-h2oE4bm1h2Y
-h5gtO”,
“type”: “arrow”
},
{
“id”: “oboBUaJFWjzyfzmP23b2K”,
“type”: “arrow”
},
{
“id”: “U3WthBWHnX26cXuk_GVTr”,
“type”: “arrow”
},
{
“id”: “QJb90RQRP-Z3jWrh3L55e”,
“type”: “arrow”
},
{
“id”: “62nihADrtgdHy29jQo6aE”,
“type”: “arrow”
}
],
“updated”: 1663505540235,
“link”: null,
“locked”: false
},
{
“type”: “text”,
“version”: 1105,
“versionNonce”: 1056592060,
“isDeleted”: false,
“id”: “I_M3WDyfu1GIdBVvjvMJW”,
“fillStyle”: “hachure”,
“strokeWidth”: 1,
“strokeStyle”: “solid”,
“roughness”: 1,
“opacity”: 100,
“angle”: 0,
“x”: 284.5,
“y”: 581,
“strokeColor”: “#000000”,
“backgroundColor”: “transparent”,
“width”: 188,
“height”: 24,
“seed”: 1616896444,
“groupIds”: [],
“strokeSharpness”: “sharp”,
“boundElements”: [
{
“id”: “oboBUaJFWjzyfzmP23b2K”,
“type”: “arrow”
}
],
“updated”: 1663505540235,
“link”: null,
“locked”: false,
“fontSize”: 20,
“fontFamily”: 3,
“text”: “_modexp_loop_mul”,
“baseline”: 19,
“textAlign”: “left”,
“verticalAlign”: “top”,
“containerId”: null,
“originalText”: “modexp_loop_mul”
},
{
“type”: “rectangle”,
“version”: 1984,
“versionNonce”: 18688260,
“isDeleted”: false,
“id”: “cuQ-SYBKmGxPF3q16gmcx”,
“fillStyle”: “hachure”,
“strokeWidth”: 1,
“strokeStyle”: “solid”,
“roughness”: 1,
“opacity”: 100,
“angle”: 0,
“x”: 280,
“y”: 580,
“strokeColor”: “#000000”,
“backgroundColor”: “transparent”,
“width”: 199.00000000000006,
“height”: 30.000000000000007,
“seed”: 1777617468,
“groupIds”: [],
“strokeSharpness”: “sharp”,
“boundElements”: [
{
“id”: “yxrSRphldWJmOBzgzN5gC”,
“type”: “arrow”
},
{
“id”: “5v-h2oE4bm1h2Y
-h5gtO”,
“type”: “arrow”
},
{
“id”: “62nihADrtgdHy29jQo6aE”,
“type”: “arrow”
},
{
“id”: “oboBUaJFWjzyfzmP23b2K”,
“type”: “arrow”
},
{
“id”: “QJb90RQRP-Z3jWrh3L55e”,
“type”: “arrow”
}
],
“updated”: 1663505540235,
“link”: null,
“locked”: false
},
{
“type”: “arrow”,
“version”: 3209,
“versionNonce”: 157866300,
“isDeleted”: false,
“id”: “QJb90RQRP-Z3jWrh3L55e”,
“fillStyle”: “hachure”,
“strokeWidth”: 1,
“strokeStyle”: “solid”,
“roughness”: 1,
“opacity”: 100,
“angle”: 0,
“x”: 383,
“y”: 611,
“strokeColor”: “#000000”,
“backgroundColor”: “transparent”,
“width”: 77,
“height”: 89,
“seed”: 933319556,
“groupIds”: [],
“strokeSharpness”: “round”,
“boundElements”: [],
“updated”: 1663505540235,
“link”: null,
“locked”: false,
“startBinding”: {
“elementId”: “cuQ-SYBKmGxPF3q16gmcx”,
“focus”: 0.019588734041516415,
“gap”: 1
},
“endBinding”: {
“elementId”: “IMFgjQ72vF95DHg2V0NDu”,
“focus”: 0.18852459016393436,
“gap”: 1
},
“lastCommittedPoint”: null,
“startArrowhead”: null,
“endArrowhead”: “arrow”,
“points”: [
[
0,
0
],
[
17,
49
],
[
77,
89
]
]
},
{
“type”: “text”,
“version”: 1221,
“versionNonce”: 1092184196,
“isDeleted”: false,
“id”: “PW-AcwkJb0-iSlzSNI0d-”,
“fillStyle”: “hachure”,
“strokeWidth”: 1,
“strokeStyle”: “solid”,
“roughness”: 1,
“opacity”: 100,
“angle”: 0,
“x”: 605,
“y”: 605,
“strokeColor”: “#000000”,
“backgroundColor”: “transparent”,
“width”: 212,
“height”: 24,
“seed”: 661698436,
“groupIds”: [],
“strokeSharpness”: “sharp”,
“boundElements”: [
{
“id”: “62nihADrtgdHy29jQo6aE”,
“type”: “arrow”
},
{
“id”: “U3WthBWHnX26cXuk_GVTr”,
“type”: “arrow”
}
],
“updated”: 1663505540235,
“link”: null,
“locked”: false,
“fontSize”: 20,
“fontFamily”: 3,
“text”: “_modexp_loop_shift”,
“baseline”: 19,
“textAlign”: “left”,
“verticalAlign”: “top”,
“containerId”: null,
“originalText”: “modexp_loop_shift”
},
{
“type”: “rectangle”,
“version”: 2066,
“versionNonce”: 245187204,
“isDeleted”: false,
“id”: “1OvV0J0h3SjHD442WyvpQ”,
“fillStyle”: “hachure”,
“strokeWidth”: 1,
“strokeStyle”: “solid”,
“roughness”: 1,
“opacity”: 100,
“angle”: 0,
“x”: 600,
“y”: 600,
“strokeColor”: “#000000”,
“backgroundColor”: “transparent”,
“width”: 220.00000000000009,
“height”: 31.000000000000007,
“seed”: 1320907452,
“groupIds”: [],
“strokeSharpness”: “sharp”,
“boundElements”: [
{
“id”: “yxrSRphldWJmOBzgzN5gC”,
“type”: “arrow”
},
{
“id”: “5v-h2oE4bm1h2Y
-h5gtO”,
“type”: “arrow”
},
{
“id”: “62nihADrtgdHy29jQo6aE”,
“type”: “arrow”
},
{
“id”: “oboBUaJFWjzyfzmP23b2K”,
“type”: “arrow”
},
{
“id”: “QJb90RQRP-Z3jWrh3L55e”,
“type”: “arrow”
},
{
“id”: “71f32pOL4JItvNxe169lh”,
“type”: “arrow”
},
{
“id”: “U3WthBWHnX26cXuk_GVTr”,
“type”: “arrow”
},
{
“id”: “jKfKpHAA1jyj2zcEF1Pi1”,
“type”: “arrow”
}
],
“updated”: 1663505542298,
“link”: null,
“locked”: false
},
{
“type”: “arrow”,
“version”: 3537,
“versionNonce”: 1180809220,
“isDeleted”: false,
“id”: “U3WthBWHnX26cXuk_GVTr”,
“fillStyle”: “hachure”,
“strokeWidth”: 1,
“strokeStyle”: “solid”,
“roughness”: 1,
“opacity”: 100,
“angle”: 0,
“x”: 560,
“y”: 720,
“strokeColor”: “#000000”,
“backgroundColor”: “transparent”,
“width”: 125,
“height”: 85,
“seed”: 1207647108,
“groupIds”: [],
“strokeSharpness”: “round”,
“boundElements”: [],
“updated”: 1663505540235,
“link”: null,
“locked”: false,
“startBinding”: {
“elementId”: “IMFgjQ72vF95DHg2V0NDu”,
“focus”: 0.7554858934169278,
“gap”: 1
},
“endBinding”: {
“elementId”: “1OvV0J0h3SjHD442WyvpQ”,
“focus”: 0.09525326537113726,
“gap”: 4
},
“lastCommittedPoint”: null,
“startArrowhead”: null,
“endArrowhead”: “arrow”,
“points”: [
[
0,
0
],
[
80,
-20
],
[
125,
-85
]
]
},
{
“type”: “arrow”,
“version”: 2581,
“versionNonce”: 330873404,
“isDeleted”: false,
“id”: “71f32pOL4JItvNxe169lh”,
“fillStyle”: “hachure”,
“strokeWidth”: 1,
“strokeStyle”: “solid”,
“roughness”: 1,
“opacity”: 100,
“angle”: 0,
“x”: 700,
“y”: 600,
“strokeColor”: “#000000”,
“backgroundColor”: “transparent”,
“width”: 60,
“height”: 180,
“seed”: 1427274884,
“groupIds”: [],
“strokeSharpness”: “round”,
“boundElements”: [],
“updated”: 1663505540235,
“link”: null,
“locked”: false,
“startBinding”: {
“elementId”: “1OvV0J0h3SjHD442WyvpQ”,
“focus”: -0.1507430997876857,
“gap”: 1
},
“endBinding”: {
“elementId”: “Fh9-hTCYNnDF06Ow81hl9”,
“focus”: 0.4167679222357229,
“gap”: 7
},
“lastCommittedPoint”: null,
“startArrowhead”: null,
“endArrowhead”: “arrow”,
“points”: [
[
0,
0
],
[
40,
-80
],
[
60,
-180
]
]
},
{
“type”: “arrow”,
“version”: 724,
“versionNonce”: 754194308,
“isDeleted”: false,
“id”: “UNEcTvvKbSqEZPSlOv3TL”,
“fillStyle”: “hachure”,
“strokeWidth”: 1,
“strokeStyle”: “dashed”,
“roughness”: 1,
“opacity”: 100,
“angle”: 0,
“x”: 880.9999999999999,
“y”: 398.96836860315966,
“strokeColor”: “#000000”,
“backgroundColor”: “transparent”,
“width”: 314.9999999999999,
“height”: 1.626128520006148,
“seed”: 612135868,
“groupIds”: [],
“strokeSharpness”: “round”,
“boundElements”: [],
“updated”: 1663505540235,
“link”: null,
“locked”: false,
“startBinding”: {
“elementId”: “Fh9-hTCYNnDF06Ow81hl9”,
“focus”: 0.17102605696453468,
“gap”: 2.9999999999998863
},
“endBinding”: {
“elementId”: “_7Q4ee–BDrK-II2yYGT0”,
“focus”: -0.28350083752094046,
“gap”: 4.000000000000227
},
“lastCommittedPoint”: null,
“startArrowhead”: null,
“endArrowhead”: “arrow”,
“points”: [
[
0,
0
],
[
314.9999999999999,
-1.626128520006148
]
]
},
{
“type”: “text”,
“version”: 243,
“versionNonce”: 1570640572,
“isDeleted”: false,
“id”: “_7Q4ee–BDrK-II2yYGT0”,
“fillStyle”: “hachure”,
“strokeWidth”: 1,
“strokeStyle”: “dashed”,
“roughness”: 1,
“opacity”: 100,
“angle”: 0,
“x”: 1200,
“y”: 380,
“strokeColor”: “#000000”,
“backgroundColor”: “transparent”,
“width”: 192,
“height”: 26,
“seed”: 1182971396,
“groupIds”: [],
“strokeSharpness”: “sharp”,
“boundElements”: [
{
“id”: “UNEcTvvKbSqEZPSlOv3TL”,
“type”: “arrow”
}
],
“updated”: 1663505540235,
“link”: null,
“locked”: false,
“fontSize”: 20,
“fontFamily”: 1,
“text”: “Début de la boucle”,
“baseline”: 19,
“textAlign”: “left”,
“verticalAlign”: “top”,
“containerId”: null,
“originalText”: “Début de la boucle”
},
{
“type”: “arrow”,
“version”: 1201,
“versionNonce”: 1628342020,
“isDeleted”: false,
“id”: “v5a6U1UkshXPejnSPaytv”,
“fillStyle”: “hachure”,
“strokeWidth”: 1,
“strokeStyle”: “dashed”,
“roughness”: 1,
“opacity”: 100,
“angle”: 0,
“x”: 1019,
“y”: 695.7104898940249,
“strokeColor”: “#000000”,
“backgroundColor”: “transparent”,
“width”: 177,
“height”: 0.7285277937814953,
“seed”: 343942148,
“groupIds”: [],
“strokeSharpness”: “round”,
“boundElements”: [],
“updated”: 1663505540235,
“link”: null,
“locked”: false,
“startBinding”: {
“elementId”: “Uw0MS2Zlf1NDTtsWXFmce”,
“focus”: -0.06649489745467932,
“gap”: 1
},
“endBinding”: {
“elementId”: “sFbL2vvTOL8ZWFX0h1oPS”,
“focus”: -0.2835008375209327,
“gap”: 4
},
“lastCommittedPoint”: null,
“startArrowhead”: null,
“endArrowhead”: “arrow”,
“points”: [
[
0,
0
],
[
177,
0.7285277937814953
]
]
},
{
“type”: “text”,
“version”: 463,
“versionNonce”: 1648646972,
“isDeleted”: false,
“id”: “sFbL2vvTOL8ZWFX0h1oPS”,
“fillStyle”: “hachure”,
“strokeWidth”: 1,
“strokeStyle”: “dashed”,
“roughness”: 1,
“opacity”: 100,
“angle”: 0,
“x”: 1200,
“y”: 680,
“strokeColor”: “#000000”,
“backgroundColor”: “transparent”,
“width”: 156,
“height”: 26,
“seed”: 235343420,
“groupIds”: [],
“strokeSharpness”: “sharp”,
“boundElements”: [
{
“id”: “v5a6U1UkshXPejnSPaytv”,
“type”: “arrow”
}
],
“updated”: 1663505540235,
“link”: null,
“locked”: false,
“fontSize”: 20,
“fontFamily”: 1,
“text”: “Fin de la boucle”,
“baseline”: 19,
“textAlign”: “left”,
“verticalAlign”: “top”,
“containerId”: null,
“originalText”: “Fin de la boucle”
},
{
“type”: “line”,
“version”: 940,
“versionNonce”: 2081264572,
“isDeleted”: false,
“id”: “stBNm-QE4BX3SF4hVEbrj”,
“fillStyle”: “hachure”,
“strokeWidth”: 1,
“strokeStyle”: “dotted”,
“roughness”: 1,
“opacity”: 100,
“angle”: 0,
“x”: 657,
“y”: 460,
“strokeColor”: “#c92a2a”,
“backgroundColor”: “transparent”,
“width”: 518,
“height”: 298,
“seed”: 1176255676,
“groupIds”: [],
“strokeSharpness”: “round”,
“boundElements”: [],
“updated”: 1663505540235,
“link”: null,
“locked”: false,
“startBinding”: null,
“endBinding”: null,
“lastCommittedPoint”: null,
“startArrowhead”: null,
“endArrowhead”: null,
“points”: [
[
0,
0
],
[
-346,
-18
],
[
-329,
280
],
[
96,
242
],
[
172,
126
],
[
57,
68
],
[
0,
0
]
]
},
{
“type”: “arrow”,
“version”: 590,
“versionNonce”: 1075164765,
“isDeleted”: false,
“id”: “jKfKpHAA1jyj2zcEF1Pi1”,
“fillStyle”: “hachure”,
“strokeWidth”: 1,
“strokeStyle”: “dashed”,
“roughness”: 1,
“opacity”: 100,
“angle”: 0,
“x”: 832,
“y”: 621.030929730773,
“strokeColor”: “#c92a2a”,
“backgroundColor”: “transparent”,
“width”: 368,
“height”: 0.8492096746874722,
“seed”: 589959740,
“groupIds”: [],
“strokeSharpness”: “round”,
“boundElements”: [],
“updated”: 1663505872989,
“link”: null,
“locked”: false,
“startBinding”: {
“elementId”: “1OvV0J0h3SjHD442WyvpQ”,
“focus”: 0.3691090471276229,
“gap”: 11.999999999999943
},
“endBinding”: {
“elementId”: “3v7yiK-F5WqKdoMHvmmkA”,
“focus”: -0.22072259136212624,
“gap”: 9
},
“lastCommittedPoint”: null,
“startArrowhead”: null,
“endArrowhead”: “arrow”,
“points”: [
[
0,
0
],
[
368,
-0.8492096746874722
]
]
},
{
“type”: “text”,
“version”: 89,
“versionNonce”: 2029813245,
“isDeleted”: false,
“id”: “3v7yiK-F5WqKdoMHvmmkA”,
“fillStyle”: “hachure”,
“strokeWidth”: 1,
“strokeStyle”: “dashed”,
“roughness”: 1,
“opacity”: 100,
“angle”: 0,
“x”: 1209,
“y”: 604,
“strokeColor”: “#c92a2a”,
“backgroundColor”: “transparent”,
“width”: 207,
“height”: 26,
“seed”: 545881092,
“groupIds”: [],
“strokeSharpness”: “sharp”,
“boundElements”: [
{
“id”: “jKfKpHAA1jyj2zcEF1Pi1”,
“type”: “arrow”
}
],
“updated”: 1663505872988,
“link”: null,
“locked”: false,
“fontSize”: 20,
“fontFamily”: 1,
“text”: “Contenu de la boucle”,
“baseline”: 19,
“textAlign”: “left”,
“verticalAlign”: “top”,
“containerId”: null,
“originalText”: “Contenu de la boucle”
}
],
“appState”: {
“gridSize”: null,
“viewBackgroundColor”: “#ffffff”
},
“files”: {}
}